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

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(), and Fastcgipp::Transceiver::Buffer::secureWrite().

Pointer to the first byte in the chunk data.

Definition at line 164 of file transceiver.hpp.

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

Definition at line 166 of file transceiver.hpp.


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

Generated on Tue Sep 16 15:17:47 2008 for fastcgi++ by  doxygen 1.5.6