#include <SizeBuffer.h>
| Public Member Functions | |
| SizeBuffer (uint capacity, uint length=0) | |
| ~SizeBuffer () | |
| void | length (uint length) | 
| uint | length () const | 
| uint | capacity () const | 
| PBuffer | buffer () const | 
| Protected Attributes | |
| boost::scoped_array< fennel::FixedBuffer > | buf | 
| uint | cap | 
| uint | len | 
Definition at line 39 of file SizeBuffer.h.
Definition at line 29 of file SizeBuffer.cpp.
References buf, and FixedBuffer.
00030 : cap(capacity), 00031 len(length) 00032 { 00033 assert(length <= capacity); 00034 buf.reset(new fennel::FixedBuffer[capacity]); 00035 }
| SizeBuffer::~SizeBuffer | ( | ) |  [inline] | 
| void SizeBuffer::length | ( | uint | length | ) | 
| uint SizeBuffer::length | ( | ) | const | 
| uint SizeBuffer::capacity | ( | ) | const | 
| PBuffer SizeBuffer::buffer | ( | ) | const | 
Definition at line 54 of file SizeBuffer.cpp.
References buf.
00055 { 00056 return buf.get(); 00057 }
| boost::scoped_array<fennel::FixedBuffer> SizeBuffer::buf  [protected] | 
| uint SizeBuffer::cap  [protected] | 
| uint SizeBuffer::len  [protected] | 
 1.5.1
 1.5.1