Adaptive Framework
0.9.0
|
Interface support and internal functions for afw_adaptor*. More...
Go to the source code of this file.
Macros | |
#define | AFW_IMPLEMENTATION_ID "adaptor" |
Functions | |
afw_adaptor_internal_cache_t * | afw_adaptor_internal_get_cache (afw_xctx_t *xctx) |
afw_adaptor_get_reference (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx) | |
Get an adaptor and make sure it is started. More... | |
afw_adaptor_query_criteria_parse_object (const afw_object_t *query_criteria, const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_object_t *journal_entry, const afw_pool_t *p, afw_xctx_t *xctx) | |
Parse query criteria object appropriate for an adaptor. More... | |
afw_adaptor_query_criteria_parse_url_encoded_rql_string (const afw_utf8_t *url_encoded_rql_string, const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_object_t *journal_entry, const afw_pool_t *p, afw_xctx_t *xctx) | |
Parse URL encoded RQL query string appropriate for an adaptor. More... | |
afw_adaptor_release (const afw_adaptor_t *instance, afw_xctx_t *xctx) | |
Release an adaptor accessed by afw_adaptor_get_reference(). More... | |
afw_adaptor_session_create (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx) | |
Create an adaptor session. More... | |
afw_adaptor_session_release (const afw_adaptor_session_t *session, afw_xctx_t *xctx) | |
Release an adaptor session created by afw_adaptor_session_create(). More... | |
afw_adaptor_session_get_cached (const afw_utf8_t *adaptor_id, afw_boolean_t begin_transaction, afw_xctx_t *xctx) | |
Get/create an active cached session for adaptor_id. More... | |
afw_adaptor_session_commit_and_release_cache (afw_boolean_t abort, afw_xctx_t *xctx) | |
Commit/Abort changes and release cached sessions and objects. More... | |
afw_adaptor_get_object_type (const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_object_t *journal_entry, afw_xctx_t *xctx) | |
Get and cache AdaptiveObjectType object. More... | |
void | afw_adaptor_internal_register_afw_adaptor (afw_xctx_t *xctx) |
void | afw_adaptor_internal_conf_type_create_cede_p (const afw_utf8_t *type, const afw_object_t *conf, const afw_utf8_t *source_location, const afw_pool_t *p, afw_xctx_t *xctx) |
void | afw_adaptor_internal_process_object_from_adaptor (const afw_object_t **adapted_object, const afw_object_t **view, afw_adaptor_internal_object_cb_context_t *ctx, const afw_object_t *object, const afw_pool_t *p, afw_xctx_t *xctx) |
void | afw_adaptor_internal_register_service_type (afw_xctx_t *xctx) |
afw_integer_t | impl_afw_service_type_related_instance_count (const afw_service_type_t *instance, const afw_utf8_t *id, afw_xctx_t *xctx) |
void | impl_afw_service_type_start_cede_p (const afw_service_type_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx) |
void | impl_afw_service_type_stop (const afw_service_type_t *instance, const afw_utf8_t *id, afw_xctx_t *xctx) |
void | impl_afw_service_type_restart_cede_p (const afw_service_type_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx) |
Interface support and internal functions for afw_adaptor*.
Definition in file afw_adaptor.c.