Go to the source code of this file.
Macros | |
#define | XALAN_TRANSFORMER_EXPORT XALAN_PLATFORM_IMPORT |
#define | XALAN_TRANSFORMER_EXPORT_FUNCTION(T) XALAN_PLATFORM_IMPORT_FUNCTION(T) |
Typedefs | |
typedef size_t | CallbackSizeType |
typedef CallbackSizeType(* | XalanOutputHandlerType) (const char *, CallbackSizeType, void *) |
Callback function passed to the XalanTransformer APIs. More... | |
typedef void(* | XalanFlushHandlerType) (void *) |
Callback function passed to the XalanTransformer APIs. More... | |
#define XALAN_TRANSFORMER_EXPORT XALAN_PLATFORM_IMPORT |
Definition at line 39 of file XalanTransformerDefinitions.hpp.
#define XALAN_TRANSFORMER_EXPORT_FUNCTION | ( | T | ) | XALAN_PLATFORM_IMPORT_FUNCTION(T) |
Definition at line 41 of file XalanTransformerDefinitions.hpp.
typedef size_t CallbackSizeType |
Definition at line 50 of file XalanTransformerDefinitions.hpp.
typedef void(* XalanFlushHandlerType) (void *) |
Callback function passed to the XalanTransformer APIs.
Used to flush the buffer once transform is completed.
static void xalanFlushHandler(const void *handle);
handle | handle of XalanTransformer instance. |
Definition at line 80 of file XalanTransformerDefinitions.hpp.
typedef CallbackSizeType(* XalanOutputHandlerType) (const char *, CallbackSizeType, void *) |
Callback function passed to the XalanTransformer APIs.
Used to process transformation output in blocks of data. Caller is responsible for streaming or copying data to a user allocated buffer. Caller should not attempt to write to or free this data.
The callback should return the number of bytes written, and this number should match the length received. Otherwise the XalanTransformToHandler function terminates and returns an error status.
static unsigned long xalanOutputHandler(const void* data, unsigned long length, const void *handle);
data | a block of data |
length | length of block |
handle | handle of XalanTransformer instance. |
Definition at line 70 of file XalanTransformerDefinitions.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|