#include <funcdefinestreamer.hpp>
Inheritance diagram for FuncDefineStreamer:
Definition at line 54 of file funcdefinestreamer.hpp.
Public Methods | |
FuncDefineStreamer (const XMLStreamerFactory *p_pParent, StreamerParams *p_pParameters, XMLFlowContext *p_pContext, XMLStreamConsumer *p_pOutput) | |
~FuncDefineStreamer () | |
bool | initStream () |
Stream beginning notifier. This function is called before receiving any byte of the input XML stream. It should performs init tasks. | |
void | writeData (const char *p_pszData, unsigned int p_uiDataLen) |
XML Stream reception function. This function is called to write input XML stream to the Streamer. | |
bool | commitStream (bool p_fFinal) |
xML Stream commit function. This function is called to commit a chunk or the whole of the input XML stream. A partial commit means that the data provided since last commit is OK for processing. A final commit means that the whole input stream has been provided and that the streamer should consider the input XML document as complete. |
|
Definition at line 57 of file funcdefinestreamer.cpp. References DEBUG_CREATE. |
|
Definition at line 67 of file funcdefinestreamer.cpp. References DEBUG_DEL. |
|
xML Stream commit function.
Reimplemented from XMLStreamer. Definition at line 103 of file funcdefinestreamer.cpp. References FuncCallStreamerFactory::cacheScript(), CATCH_XML_FLOW_ERROR_RELEASE_AND_RETURN, XMLProcessor::compile(), FUNCDEFINESTREAMER_TAGNAME, XMLStreamer::getParamValue(), XMLFlowContext::getProcessor(), XMLProcessor::getStreamerFactory(), XMLFlowContext::getThreadId(), XMLStreamer::m_pContext, ON_XML_FLOW_ERROR_DO, ON_XML_FLOW_ERROR_THROW, PREP_CATCH_XML_FLOW_ERROR, THROW_XMLFLOW_EXCEPTION, and WATCH_XML_FLOW_ERROR. |
|
Stream beginning notifier.
Reimplemented from XMLStreamer. Definition at line 77 of file funcdefinestreamer.cpp. References DEBUG_IN, DEBUG_OUT, XMLFlowContext::getProcessor(), and XMLStreamer::m_pContext. |
|
XML Stream reception function.
Reimplemented from XMLStreamer. Definition at line 91 of file funcdefinestreamer.cpp. |