|
scclib
Stable Cloud Computing C++ Library
|
Loopback read/write stream buffer. More...
#include <rwloopbuf.h>


Public Member Functions | |
| RwLoopBuffer () | |
| rw loop buffer | |
| size_t | idx () const |
| RwLoopBuffer (const std::string &b) | |
| Create as a string. | |
| RwLoopBuffer (const std::vector< char > &v) | |
| Create as a vector. | |
| RwLoopBuffer & | operator= (const std::string &b) |
| Set to a string. | |
| void | clear () |
| Empty and reset. | |
| void | set (const void *loc, size_t len) |
| Clear and set for reading. | |
| void | set (const std::vector< char > &v) |
| Clear and set for reading. | |
| void | set (const std::string &v) |
| Clear and set for reading. | |
| size_t | read (void *loc, size_t len) |
| Reader read. | |
| size_t const | read_loc () |
| Return the current read location. | |
| size_t | write (const void *loc, size_t len) |
| Writer write. | |
| size_t const | write_loc () |
| Return the current write location. | |
| std::string | str () |
| Read as a string. | |
| std::vector< char > | vec () const |
| Read as a vector. | |
Loopback read/write stream buffer.
Definition at line 56 of file rwloopbuf.h.