fastcgi++
|
A raw block of memory. More...
#include <transceiver.hpp>
Public Member Functions | |
Block (char *data_, size_t size_) | |
Construct from a pointer and size. | |
Block (const Block &block) | |
Copies pointer and size, not data. | |
const Block & | operator= (const Block &block) |
Copies pointer and size, not data. |
Public Attributes | |
char * | data |
Pointer to start of memory location. | |
size_t | size |
Size in bytes of memory location. |
A raw block of memory.
The purpose of this structure is to communicate a block of data to be written to a Transceiver::Buffer
Definition at line 56 of file transceiver.hpp.
|
inline |
Construct from a pointer and size.
[in] | data_ | Pointer to start of memory location |
[in] | size_ | Size in bytes of memory location |
Definition at line 63 of file transceiver.hpp.
|
inline |
Copies pointer and size, not data.
Definition at line 65 of file transceiver.hpp.
Copies pointer and size, not data.
Definition at line 67 of file transceiver.hpp.
char* Fastcgipp::Block::data |
Pointer to start of memory location.
Definition at line 69 of file transceiver.hpp.
Referenced by Fastcgipp::Request< charT >::complete(), Fastcgipp::Request< charT >::handler(), Fastcgipp::ManagerPar::localHandler(), and operator=().
size_t Fastcgipp::Block::size |
Size in bytes of memory location.
Definition at line 71 of file transceiver.hpp.
Referenced by operator=().