|
|
| stringflow (void) |
| | default, open for output with the given reserve
|
| |
|
| stringflow (size_t res) |
| | default, open for output with the given reserve
|
| |
|
| stringflow (const std::string &data, mode_t mode) |
| | opening constructor
|
| |
|
virtual | ~stringflow () |
| | destructor
|
| |
|
virtual bool | failed (void) const |
| | are we in a failed state?
|
| |
|
virtual size_t | read (byte_t *_buf, size_t _maxsize) |
| | read raw block data, returns num read in
|
| |
|
virtual size_t | write (const byte_t *_buf, size_t _size) |
| | write a raw block of data
|
| |
|
void | open (void) |
| | open for writing. uses truncation
|
| |
|
void | open (const std::string &data, mode_t mode) |
| | opens a file
|
| |
|
void | close (void) |
| | close the file
|
| |
|
void | reserve (size_t _size) |
| | reserve an internal buffer
|
| |
|
const std::string & | str (void) const |
| | get the current string contents
|
| |
| virtual size_t | read_byte (byte_t &out) |
| |
| template<class TT > |
| size_t | read_array (TT *_buf, size_t _numelem) |
| |
| size_t | read_void (void *_buf, size_t _maxsize) |
| |
| virtual | ~object () |
| |
| int | add_ref (void) const |
| |
| bool | sub_ref (void) const |
| |
| void | auto_ref (void) const |
| |
| int | current_ref (void) const |
| |
| virtual scopira::tool::oflow_i & | print (scopira::tool::oflow_i &o) const |
| |
| virtual bool | load (scopira::tool::iobjflow_i &in) |
| |
| virtual void | save (scopira::tool::oobjflow_i &out) const |
| |
| bool | is_alive_object (void) const |
| |
| bool | is_dead_object (void) const |
| |
| virtual size_t | write_byte (byte_t b) |
| |
| template<class TT > |
| size_t | write_array (const TT *_buf, size_t _numelem) |
| |
| size_t | write_void (const void *_buf, size_t _size) |
| |
A flow-sink that reads/writes data to a in-memory STL string.
- Author
- Aleksander Demko