_xmlSecTransformCtx Struct Reference

struct _xmlSecTransformCtx

xmlSecTransformCtx: : the pointer to user data (xmlsec and xmlsec-crypto never touch this). : the bit mask flags to control transforms execution (reserved for the future). : the bit mask flags to control transforms execution (reserved for the future). : the allowed transform data source uri types. : the list of enabled transforms; if list is empty (default) then all registered transforms are enabled. : the callback called after preparing transform chain and right before actual data processing; application can use this callback to change transforms parameters, insert additional transforms in the chain or do additional validation (and abort transform execution if needed). : the pointer to transforms result buffer. : the transforms chain processng status. : the data source URI without xpointer expression. : the xpointer expression from data source URI (if any). : the first transform in the chain. : the last transform in the chain. : reserved for the future. : reserved for the future.

The transform execution context.

Member Data Documentation

xmlSecPtrList enabledTransforms

xmlSecPtrList enabledTransforms

xmlSecTransformUriType enabledUris

xmlSecTransformUriType enabledUris

xmlSecTransformPtr first

xmlSecTransformPtr first

unsigned int flags

unsigned intflags

unsigned int flags2

unsigned intflags2

xmlSecTransformPtr last

xmlSecTransformPtr last

xmlSecTransformCtxPreExecuteCallback preExecCallback

xmlSecTransformCtxPreExecuteCallback preExecCallback

void * reserved0

void *reserved0

void * reserved1

void *reserved1

xmlSecBufferPtr result

xmlSecBufferPtr result

xmlSecTransformStatus status

xmlSecTransformStatus status

xmlChar * uri

xmlChar *uri

void * userData

void *userData

xmlChar * xptrExpr

xmlChar *xptrExpr