Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Functions
afw_xctx.c File Reference

Implementation of afw_xctx interface. More...

#include "afw_internal.h"
#include "afw_xctx_impl_declares.h"
#include <libxml/xmlregexp.h>

Go to the source code of this file.

Macros

#define AFW_IMPLEMENTATION_ID   "core"
 

Functions

 afw_xctx_internal_create_initialize (afw_try_t *unhandled_error, afw_error_t *error, afw_environment_internal_t *env, const afw_pool_t *p)
 
 afw_xctx_internal_create_finishup (afw_xctx_t *xctx)
 
 afw_xctx_internal_create_thread_xctx (const afw_thread_t *thread, afw_xctx_t *xctx)
 
 afw_xctx_create (const afw_utf8_t *name, afw_integer_t number, afw_xctx_t *xctx)
 Create an Adaptive Framework xctx. More...
 
 afw_xctx_get_qualified_variable (const afw_utf8_t *qualifier, const afw_utf8_t *name, afw_xctx_t *xctx)
 Get a variable from xctx stack. More...
 
 afw_xctx_define_variable (const afw_utf8_t *name, const afw_value_t *value, afw_xctx_t *xctx)
 Defined a variable in current xctx frame. More...
 
 afw_xctx_set_defined_variable (const afw_utf8_t *name, const afw_value_t *value, afw_xctx_t *xctx)
 Set a defined variable in xctx. More...
 
 afw_xctx_set_local_variable (const afw_utf8_t *name, const afw_value_t *value, afw_xctx_t *xctx)
 Set a variable then current xctx frame. More...
 
 afw_xctx_get_qualifier_stack_top (afw_xctx_t *xctx)
 Get qualifier stack top. More...
 
 afw_xctx_set_qualifier_stack_top (int top, afw_xctx_t *xctx)
 Set stack top index. More...
 
 afw_xctx_push_qualifiers_object (const afw_object_t *context_object, afw_boolean_t secure, const afw_pool_t *p, afw_xctx_t *xctx)
 Push qualifiers object on to stack. More...
 
 afw_xctx_push_qualifier (const afw_utf8_t *qualifier, const afw_object_t *qualifier_object, afw_boolean_t secure, afw_xctx_get_variable_t get, void *data, const afw_pool_t *p, afw_xctx_t *xctx)
 Push qualifier on to stack. More...
 
 afw_xctx_push_qualifier_object (const afw_utf8_t *qualifier_name, const afw_object_t *qualifier_object, afw_boolean_t secure, const afw_pool_t *p, afw_xctx_t *xctx)
 Push qualifier object on to stack. More...
 
void impl_afw_xctx_release (afw_xctx_t *instance, afw_xctx_t *xctx)
 

Detailed Description

Implementation of afw_xctx interface.

Definition in file afw_xctx.c.