|
libcosmos
Linux C++ System Programming Library
|
IOMemoryRegion for input (read) operations. More...
#include <iovector.hxx>
Inheritance diagram for cosmos::InputMemoryRegion:Public Member Functions | |
| InputMemoryRegion (void *base, size_t length) | |
| InputMemoryRegion (std::string &s) | |
| auto | asIovec () |
Public Member Functions inherited from cosmos::IOMemoryRegion< struct ::iovec > | |
| auto | getBase () |
| auto | getBase () const |
| void | setBase (PtrType base) |
| size_t | getLength () const |
| void | setLength (size_t length) |
| bool | finished () const |
| size_t | update (const size_t processed_bytes) |
| Update the current memory region to accommodate the given number of processed bytes. | |
Additional Inherited Members | |
Public Types inherited from cosmos::IOMemoryRegion< struct ::iovec > | |
| using | PtrType |
IOMemoryRegion for input (read) operations.
This variant of an IOVector entry holds a non-const base pointer for writing into.
Definition at line 100 of file iovector.hxx.
|
inline |
Definition at line 103 of file iovector.hxx.
|
inline |
Definition at line 105 of file iovector.hxx.
|
inlineexplicit |
Definition at line 110 of file iovector.hxx.
|
inline |
Definition at line 115 of file iovector.hxx.