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.