#include <membuffer.hpp>
Inheritance diagram for MemBuffer:
Definition at line 52 of file membuffer.hpp.
Public Methods | |
MemBuffer () | |
Constructor. Creates a buffer which uses a memory string stream. | |
~MemBuffer () | |
Destructor. | |
virtual XMLStreamProvider & | operator>> (XMLStreamConsumer &p_pStreamConsumer) |
void | writeData (const char *p_pszData, unsigned int p_uiDataLen) |
void | flush () |
Empties the buffer. | |
int | length () const |
Returns a the lenght of buffer's data. | |
const char * | data () const |
|
Constructor. Creates a buffer which uses a memory string stream.
Definition at line 53 of file membuffer.cpp. References DEBUG_CREATE. |
|
Destructor.
Definition at line 65 of file membuffer.cpp. References DEBUG_DEL. |
|
Definition at line 147 of file membuffer.cpp. References DEBUG_FUNC. |
|
Empties the buffer.
Definition at line 124 of file membuffer.cpp. References DEBUG_FUNC. |
|
Returns a the lenght of buffer's data.
Definition at line 137 of file membuffer.cpp. References DEBUG_FUNC. Referenced by operator>>(), and PassiveStreamNode::streamXML(). |
|
Implements XMLStreamProvider. Definition at line 77 of file membuffer.cpp. References XMLStreamConsumer::commitStream(), DEBUG_FUNC, length(), and XMLStreamConsumer::writeData(). |
|
Implements XMLStreamConsumer. Definition at line 93 of file membuffer.cpp. References DEBUG_FUNC, and THROW_XMLFLOW_EXCEPTION. |