| libcosmos
    Linux C++ System Programming Library | 
IOMemoryRegion for output (write) operations. More...
#include <iovector.hxx>
 Inheritance diagram for cosmos::OutputMemoryRegion:
 Inheritance diagram for cosmos::OutputMemoryRegion:| Public Member Functions | |
| OutputMemoryRegion (const void *base, size_t length) | |
| OutputMemoryRegion (const std::string_view sv) | |
| auto | asIovec () | 
|  Public Member Functions inherited from cosmos::IOMemoryRegion< struct iovec_const > | |
| 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_const > | |
| using | PtrType | 
IOMemoryRegion for output (write) operations.
This variant of an IOVector entry holds a const base pointer for reading from.
Definition at line 125 of file iovector.hxx.
| 
 | inline | 
Definition at line 128 of file iovector.hxx.
| 
 | inline | 
Definition at line 130 of file iovector.hxx.
| 
 | inlineexplicit | 
Definition at line 135 of file iovector.hxx.
| 
 | inline | 
Definition at line 140 of file iovector.hxx.