|
|
|
Home / Open source / Terimber 2.0
byte_consumer Class Referencebase class for output streams provides all the functionality except writing bytes into output stream
More...
#include <storexml.h>
List of all members.
Detailed Description
base class for output streams provides all the functionality except writing bytes into output stream
Definition at line 246 of file storexml.h.
Constructor & Destructor Documentation
byte_consumer::~byte_consumer |
( |
|
) |
[virtual] |
Member Function Documentation
void byte_consumer::push |
( |
const ub1_t * |
x, |
|
|
size_t |
len | |
|
) |
| | |
inserts into tail of sequence
- Parameters:
-
x |
buffer |
len |
buffer length |
Definition at line 1043 of file storexml.cpp.
References _buffer, _buffer_pos, exception::_throw(), _xml_size, and data_persist().
Referenced by xml_persistor::persistAttributeDecl(), xml_persistor::persistAttributes(), xml_persistor::persistCDATA(), xml_persistor::persistChildren(), xml_persistor::persistComment(), xml_persistor::persistDocType(), xml_persistor::persistDocument(), xml_persistor::persistElement(), xml_persistor::persistElementDecl(), xml_persistor::persistEntityDecl(), xml_persistor::persistMixed(), xml_persistor::persistNotationDecl(), xml_persistor::persistPI(), xml_persistor::persistValue(), push(), and xml_persistor::restore_stack().
void byte_consumer::push |
( |
ub1_t |
x |
) |
[inline] |
void byte_consumer::push |
( |
const char * |
x |
) |
[inline] |
size_t byte_consumer::get_xml_size |
( |
|
) |
const [inline] |
size_t byte_consumer::get_buffer_pos |
( |
|
) |
const [inline] |
void byte_consumer::flush |
( |
|
) |
|
virtual bool byte_consumer::data_persist |
( |
const ub1_t * |
buf, |
|
|
size_t |
len | |
|
) |
| | [protected, pure virtual] |
Member Data Documentation
The documentation for this class was generated from the following files:
|
|
|
|