#include <xmlflow.hpp>
Inheritance diagram for ActiveStreamNode:
Definition at line 121 of file xmlflow.hpp.
Public Methods | |
ActiveStreamNode (XMLStreamerFactory *p_pStreamFactory, StreamerParams *p_pStreamerParams) | |
virtual | ~ActiveStreamNode () |
StreamerParams * | getParams () |
void | appendChild (XMLFlowNode *p_pChildStreamNode) |
virtual void | streamXML (XMLStreamConsumer *p_pStreamConsumer, XMLFlowContext *p_pStreamContext) const |
StreamerParams * | valuateParameters (XMLFlowContext *p_pStreamContext, const StreamerParams *p_pStreamerParams) const |
Protected Attributes | |
XMLStreamerFactory * | m_pStreamerFactory |
VAarray_XMLFlowNode | m_vaChildStreamNodes |
StreamerParams * | m_pStreamerParams |
|
Definition at line 112 of file xmlflow.cpp. References DEBUG_CREATE, m_pStreamerFactory, and m_pStreamerParams. |
|
Definition at line 122 of file xmlflow.cpp. References DEBUG_DEL, VAarray< char * >::empty(), m_pStreamerParams, m_vaChildStreamNodes, VAarray< char * >::pop(), and releaseCharBuffer(). |
|
Definition at line 144 of file xmlflow.cpp. References DEBUG_FUNC, and m_vaChildStreamNodes. Referenced by XMLFlowBuilder::characters(), XMLFlowBuilder::endElement(), and XMLFlowBuilder::startElement(). |
|
Definition at line 136 of file xmlflow.cpp. References m_pStreamerParams. |
|
Implements XMLFlowNode. Reimplemented in RootStreamNode. Definition at line 153 of file xmlflow.cpp. References CATCH_XML_FLOW_ERROR_RELEASE_AND_RETURN, XMLStreamer::commitStream(), DEBUG_FUNC, XMLFlowContext::getNamedBuffer(), XMLStreamer::getParamValue(), XMLStreamerFactory::getStreamer(), XMLStreamer::initStream(), m_pStreamerFactory, m_vaChildStreamNodes, MAKE_XMLFLOW_EXCEPTION, ON_XML_FLOW_ERROR_DO, PREP_CATCH_XML_FLOW_ERROR, releaseCharBuffer(), XMLFlowNode::streamXML(), valuateParameters(), and WATCH_XML_FLOW_ERROR. |
|
Definition at line 280 of file xmlflow.cpp. References VAarray< char * >::add(), XMLValuable::calculateValue(), VAarray< char * >::get(), VAarray< char * >::getKey(), and VAarray< char * >::size(). Referenced by streamXML(). |
|
Definition at line 126 of file xmlflow.hpp. Referenced by ActiveStreamNode(), and streamXML(). |
|
Definition at line 128 of file xmlflow.hpp. Referenced by ActiveStreamNode(), getParams(), and ~ActiveStreamNode(). |
|
Definition at line 127 of file xmlflow.hpp. Referenced by appendChild(), RootStreamNode::streamXML(), streamXML(), and ~ActiveStreamNode(). |