fastcgi++
Public Member Functions | Public Attributes | Static Public Attributes
Fastcgipp::Transceiver::Buffer::Chunk Struct Reference

Chunk of data in Buffer More...

List of all members.

Public Member Functions

 Chunk ()
 Creates a new data chunk.
 ~Chunk ()
 Chunk (const Chunk &chunk)
 Creates a new object that shares the data of the old one.

Public Attributes

boost::shared_array< char > data
 Pointer to the first byte in the chunk data.
char * end
 Pointer to the first write byte in the chunk or 1+ the last read byte.

Static Public Attributes

static const unsigned int size = 131072
 Size of data section of the chunk.

Detailed Description

Chunk of data in Buffer

Definition at line 159 of file transceiver.hpp.


Constructor & Destructor Documentation

Fastcgipp::Transceiver::Buffer::Chunk::Chunk ( )
inline

Creates a new data chunk.

Definition at line 168 of file transceiver.hpp.

Fastcgipp::Transceiver::Buffer::Chunk::~Chunk ( )
inline

Definition at line 169 of file transceiver.hpp.

Fastcgipp::Transceiver::Buffer::Chunk::Chunk ( const Chunk chunk)
inline

Creates a new object that shares the data of the old one.

Definition at line 171 of file transceiver.hpp.


Member Data Documentation

boost::shared_array<char> Fastcgipp::Transceiver::Buffer::Chunk::data

Pointer to the first byte in the chunk data.

Definition at line 164 of file transceiver.hpp.

char* Fastcgipp::Transceiver::Buffer::Chunk::end

Pointer to the first write byte in the chunk or 1+ the last read byte.

Definition at line 166 of file transceiver.hpp.

const unsigned int Fastcgipp::Transceiver::Buffer::Chunk::size = 131072
static

Size of data section of the chunk.

Definition at line 162 of file transceiver.hpp.

Referenced by Fastcgipp::Transceiver::Buffer::requestWrite().


The documentation for this struct was generated from the following file: