Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Functions

Header for interface afw_adaptor* helpers. More...

#include "afw_interface.h"
#include "afw_adaptor_add.h"
#include "afw_adaptor_delete.h"
#include "afw_adaptor_get.h"
#include "afw_adaptor_journal.h"
#include "afw_adaptor_modify.h"
#include "afw_adaptor_replace.h"
#include "afw_adaptor_retrieve.h"

Go to the source code of this file.

Data Structures

struct  afw_adaptor_id_anchor_s
 

Functions

void afw_adaptor_context_prepare (const afw_adaptor_t *adaptor, const afw_pool_t *p, afw_xctx_t *xctx)
 Prepare expression evaluation context for adaptor::. More...
 
const afw_adaptor_tafw_adaptor_get_reference (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx)
 Get an adaptor and make sure it is started. More...
 
const afw_query_criteria_tafw_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...
 
const afw_query_criteria_tafw_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...
 
void afw_adaptor_release (const afw_adaptor_t *adaptor, afw_xctx_t *xctx)
 Release an adaptor accessed by afw_adaptor_get_reference(). More...
 
void 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...
 
const afw_adaptor_session_tafw_adaptor_session_create (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx)
 Create an adaptor session. More...
 
const afw_adaptor_session_tafw_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...
 
void 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...
 

Detailed Description

Header for interface afw_adaptor* helpers.

Header for interface afw_writer* helpers.

These headers are included and are part of the adaptor api:

afw_adaptor_add.h afw_adaptor_delete.h afw_adaptor_get.h afw_adaptor_journal.h afw_adaptor_modify.h afw_adaptor_replace.h afw_adaptor_retrieve.h afw_adaptor_update.h

Definition in file afw_adaptor.h.