|
Public Attributes |
XQC_Error(* | set_variable )(XQC_DynamicContext *context, const char *uri, const char *name, XQC_Sequence *value) |
| Sets the external variable to the value given.
|
XQC_Error(* | get_variable )(const XQC_DynamicContext *context, const char *uri, const char *name, XQC_Sequence **value) |
XQC_Error(* | set_context_item )(XQC_DynamicContext *context, XQC_Sequence *value) |
| Sets the context item to the current item of the XQC_Sequence given.
|
XQC_Error(* | get_context_item )(const XQC_DynamicContext *context, XQC_Sequence **value) |
XQC_Error(* | set_implicit_timezone )(XQC_DynamicContext *context, int timezone) |
| The timezone given must be between -840 and +840 minutes (-14 and +14 hours).
|
XQC_Error(* | get_implicit_timezone )(const XQC_DynamicContext *context, int *timezone) |
XQC_Error(* | set_error_handler )(XQC_DynamicContext *context, XQC_ErrorHandler *handler) |
XQC_Error(* | get_error_handler )(const XQC_DynamicContext *context, XQC_ErrorHandler **handler) |
void *(* | get_interface )(const XQC_DynamicContext *context, const char *name) |
| Called to retrieve an implementation specific interface.
|
void(* | free )(XQC_DynamicContext *context) |
| Called to free the resources associated with the XQC_DynamicContext.
|