Adaptive Framework
0.9.0
|
Adaptive framework context support. More...
#include "afw_internal.h"
Go to the source code of this file.
Functions | |
afw_context_push_cb_variables (const afw_utf8_t *qualifier_id, const afw_context_cb_variable_t *const *variables, void *data, const afw_pool_t *p, afw_xctx_t *xctx) | |
Push NULL terminated list of variable callback structs. More... | |
afw_context_type_create (const afw_utf8_t *context_type_id, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create a context type object. More... | |
afw_context_type_insure_qualifier_definitions_object_exists (const afw_object_t *context_type_object, afw_xctx_t *xctx) | |
Insure qualifier definitions object exists. More... | |
afw_context_type_insure_variable_definitions_object_exists (const afw_object_t *context_type_object, const afw_utf8_t *qualifier_id, afw_xctx_t *xctx) | |
Insure variable definitions object exists for qualifier id. More... | |
afw_context_type_register_cb_variables (const afw_utf8_t *context_type_id, const afw_utf8_t *qualifier_id, const afw_utf8_octet_t *description_z, const afw_context_cb_variable_t *const *variables, int include_mask, afw_xctx_t *xctx) | |
Register context type id for array of current variable callbacks. More... | |
afw_context_variable_definition_add_z (const afw_object_t *variable_definitions, const afw_utf8_t *variable_name, const afw_utf8_t *source, const afw_value_inf_t *value_inf, const afw_utf8_z_t *label_z, const afw_utf8_z_t *description_z, const afw_utf8_z_t *data_type_parameter_z, const afw_utf8_z_t *data_type_parameter_formatted_z, afw_xctx_t *xctx) | |
Add variable definition using 0 terminated label and description. More... | |
afw_context_variable_definitions_add (const afw_object_t *variable_definitions, const afw_object_t *definitions_to_add, afw_boolean_t replace_duplicates, afw_xctx_t *xctx) | |
Add variable definitions. More... | |
afw_context_qualifier_definitions_merge (const afw_object_t *qualifier_definitions, const afw_object_t *definitions_to_add, afw_boolean_t replace_duplicates, afw_xctx_t *xctx) | |
Merge qualifier definitions. More... | |
afw_context_variable_definitions_add_based_on_object (const afw_object_t *variable_definitions, const afw_object_t *object, afw_xctx_t *xctx) | |
Add variable definitions based on object. More... | |
afw_context_variable_definitions_add_based_on_object_type_id (const afw_object_t *variable_definitions, const afw_utf8_t *object_type_id, afw_boolean_t include_evaluated, afw_xctx_t *xctx) | |
Add variable definitions based on object type id. More... | |
afw_context_variable_definitions_compile_and_add_based_on_object (const afw_object_t *context_type_object, const afw_object_t *object, const afw_utf8_t *qualifier_id, const afw_utf8_t *source_location, afw_xctx_t *xctx) | |
Compile and add variable definitions based on AdaptiveHybridProperties object. More... | |
afw_context_variable_definitions_compile_and_add_based_on_qualifiers_object (const afw_object_t *context_type_object, const afw_object_t *objects, const afw_utf8_t *source_location, afw_xctx_t *xctx) | |
Compile and add variable definitions based on AdaptiveHybridProperties object. More... | |
Adaptive framework context support.
Definition in file afw_context.c.