typedef unsigned long DataSize [inherited] |
typedef unsigned long BufferCount [inherited] |
typedef JetByteTools::Core::TExpandableBuffer<BYTE> ByteBuffer [protected, inherited] |
CWriteAccumulationBuffer | ( | JetByteTools::Core::ILockableObject & | lock, | |
DataSize | maxSize, | |||
JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex | writeBufferProtectionIndex | |||
) |
CWriteAccumulationBuffer | ( | const CWriteAccumulationBuffer & | rhs | ) |
CWriteAccumulationBuffer& operator= | ( | const CWriteAccumulationBuffer & | rhs | ) |
void SetMaxSize | ( | DataSize | maxSize | ) |
void * PrepareData | ( | MessageType & | messageType | ) |
void UseData | ( | ) |
void AddBuffer | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [inherited] |
void * GetData | ( | ) | const [inherited] |
CAccumulationBuffer::DataSize GetDataSize | ( | ) | const [inherited] |
CAccumulationBuffer::BufferCount BuffersConsumed | ( | ) | [inherited] |
CAccumulationBuffer::BufferCount Purge | ( | ) | [inherited] |
bool IsEmpty | ( | ) | const [inherited] |
JetByteTools::IO::CSortedBufferProcessor m_bufferList [protected, inherited] |
ByteBuffer m_buffer [protected, inherited] |
JetByteTools::IO::CSmartBuffer m_currentBuffer [protected, inherited] |
BufferCount m_buffersConsumed [protected, inherited] |
BufferCount m_buffersAccumulated [protected, inherited] |