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 151 of file transceiver.hpp.


Constructor & Destructor Documentation

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

Creates a new data chunk.

Definition at line 160 of file transceiver.hpp.

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

Definition at line 161 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 163 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 154 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 156 of file transceiver.hpp.

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

Definition at line 158 of file transceiver.hpp.


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

Generated on Sat Sep 6 18:13:22 2008 for fastcgi++ by  doxygen 1.5.6