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

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.

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().


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

Generated on Thu Dec 11 01:47:28 2008 for fastcgi++ by  doxygen 1.5.7.1