Go to the source code of this file.
◆ NContext
Internal context structure.
◆ NContextValueChangeFunc
typedef void(* NContextValueChangeFunc) (NContext *context, const char *key, const NValue *old_value, const NValue *new_value, void *userdata) |
Context value change callback function.
◆ n_context_get_value()
const NValue * n_context_get_value |
( |
NContext * | context, |
|
|
const char * | key ) |
Get value by key from context.
- Parameters
-
- Returns
- Value as NValue or NULL if no value associated with key is found.
◆ n_context_set_value()
void n_context_set_value |
( |
NContext * | context, |
|
|
const char * | key, |
|
|
NValue * | value ) |
Change or add key/value pair to context.
- Parameters
-
context | NContext structure. |
key | Key. |
value | Values as NValue type. Context takes over the ownership. |
◆ n_context_subscribe_value_change()
Subscribe callback function to key in context structure.
- Parameters
-
context | NContext structure. |
key | Key. |
callback | Callback function. |
userdata | Userdata. |
- Returns
- TRUE is successful.
- See also
- NContextValueChangeFunc
◆ n_context_unsubscribe_value_change()