9 #ifndef __AFW_RUNTIME_VALUE_ACCESSOR_H__
10 #define __AFW_RUNTIME_VALUE_ACCESSOR_H__
#define AFW_BEGIN_DECLARES
const afw_value_t * afw_runtime_value_accessor_compile_type(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor 'compile_type'.
const afw_value_t * afw_runtime_value_accessor_service_status(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for afw_service_status_t.
const afw_value_t * afw_runtime_value_accessor_applicable_flags(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor to produce triggeredBy for a flag.
const afw_value_t * afw_runtime_value_accessor_size(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for afw_size_t as afw_integer_t.
const afw_value_t * afw_runtime_value_accessor_adaptor_additional_metrics(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor to call afw_adaptor_get_additional_metrics().
const afw_value_t * afw_runtime_value_accessor_null_terminated_array_of_internal(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for NULL terminated list of internal.
const afw_value_t * afw_runtime_value_accessor_octet(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for afw_octet_t as afw_integer_t.
const afw_value_t * afw_runtime_value_accessor_stopping_authorization_handler_instances(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for stopping authorization handler reference counts.
const afw_value_t * afw_runtime_value_accessor_uint32(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for afw_uint32_t as afw_integer_t.
const afw_value_t * afw_runtime_value_accessor_default(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor 'default' for default internal.
const afw_value_t * afw_runtime_value_accessor_ensure_afw_components_extension_loaded(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor to ensure afw_components extension is loaded.
void afw_runtime_register_core_value_accessors(afw_xctx_t *xctx)
Register core runtime value accessors.
const afw_value_t * afw_runtime_value_accessor_stopping_adaptor_instances(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for stopping adaptor instance reference counts.
const afw_value_t * afw_runtime_value_accessor_indirect(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor 'indirect' for indirect internal.
const afw_value_t * afw_runtime_value_accessor_service_startup(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for afw_service_startup_t.
const afw_value_t * afw_runtime_value_accessor_null_terminated_array_of_values(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for NULL terminated list of values.
const afw_value_t * afw_runtime_value_accessor_value(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for an afw_value_t.
const afw_value_t * afw_runtime_value_accessor_null_terminated_array_of_utf8_z_key_value_pair_objects(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for NULL terminated list of utf8_z key/value pair objects.
const afw_value_t * afw_runtime_value_accessor_null_terminated_array_of_pointers(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for NULL terminated list of internal pointers.
const afw_value_t * afw_runtime_value_accessor_null_terminated_array_of_objects(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for NULL terminated list of objects.
const afw_value_t * afw_runtime_value_accessor_adaptor_metrics(const afw_runtime_object_map_property_t *prop, const void *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Runtime value accessor for /afw/_AdaptiveAdaptorMetrics_/<adaptorId>.
Interface afw_pool public struct.
Struct for runtime object map property.
Interface afw_value public struct.
Interface afw_xctx public struct.