#include <autodescstreamer.hpp>
Inheritance diagram for AutodescStreamer:
Definition at line 60 of file autodescstreamer.hpp.
Public Methods | |
AutodescStreamer (const XMLStreamerFactory *p_pParent, StreamerParams *p_pParameters, XMLFlowContext *p_pContext, XMLStreamConsumer *p_pOutput, ContentHandler *p_pHandler, bool p_fCopyStreamToOutput) | |
Constructor. | |
virtual | ~AutodescStreamer () |
Destructor. | |
bool | commitStream (bool p_fFinal=false) |
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. | |
void | completeDefinitionNode (DBOBJDefinitionNode *p_pDefinitionNode, otl_connect *p_pConnection) const |
char * | getReducedType (int l_intOTLType) const |
Protected Attributes | |
bool | m_fExpandFields |
|
Constructor.
Definition at line 54 of file autodescstreamer.cpp. References DEBUG_CREATE. |
|
Destructor.
Definition at line 63 of file autodescstreamer.cpp. References DEBUG_DEL. |
|
xML Stream commit function.
Reimplemented from SaxStreamer. Definition at line 71 of file autodescstreamer.cpp. References AUTODESCSTREAMER_TAGNAME, CATCH_XML_FLOW_ERROR_RELEASE_AND_RETURN, SaxStreamer::commitStream(), completeDefinitionNode(), DEBUG_IN, DEBUG_OUT, XMLStreamer::getParamValue(), XMLFlowContext::getThreadId(), DBOBJDefinitionNode::getXML(), m_fExpandFields, XMLStreamer::m_pContext, SaxStreamer::m_pHandler, XMLStreamer::m_pParent, ON_XML_FLOW_ERROR_DO, ON_XML_FLOW_ERROR_THROW, PREP_CATCH_XML_FLOW_ERROR, and WATCH_XML_FLOW_ERROR. |
|
|
Definition at line 300 of file autodescstreamer.cpp. References copyCharBuffer(), DBOBJDEFFIELD_MAP_DATE, DBOBJDEFFIELD_MAP_NUM, DBOBJDEFFIELD_MAP_STRING, and DEBUG_FUNC. Referenced by completeDefinitionNode(). |
|
Definition at line 64 of file autodescstreamer.hpp. Referenced by commitStream(), and completeDefinitionNode(). |