Public Member Functions | |
CBufferProcessor (JetByteTools::Core::ILockableObject &lock, IBufferChain &chain) | |
CBufferProcessor (const CBufferProcessor &rhs) | |
~CBufferProcessor () override | |
CBufferProcessor & | operator= (const CBufferProcessor &rhs) |
void | ProcessBuffer () override |
CSmartBuffer | ProcessAndGetNext (CSmartBuffer &buffer) override |
CSmartBuffer | ProcessAndGetNext () override |
void | AllowProcessingTransfer () override |
bool | CanStoreNulls () const override |
bool | IsEmpty () const override |
size_t | Size () const override |
size_t | TotalBytes () const override |
size_t | AvailableSpace () const override |
bool | HasAvailableSpace () const override |
void | GetTotalBytesAndAvailableSpace (size_t &totalBytes, size_t &availableSpace) const override |
size_t | Purge () override |
size_t | Purge (IHandlePurgedBufferRelease &purgeHandler, UserData userData) override |
void | Add (CSmartBuffer &buffer) override |
CSmartBuffer | GetNext (CSmartBuffer &buffer) override |
CSmartBuffer | GetNext () override |
bool | TryAdd (CSmartBuffer &buffer) override |
CSmartBuffer | TryGetNext (CSmartBuffer &buffer, bool &inserted) override |
CBufferProcessor | ( | JetByteTools::Core::ILockableObject & | lock, | |
IBufferChain & | chain | |||
) |
CBufferProcessor | ( | const CBufferProcessor & | rhs | ) |
~CBufferProcessor | ( | ) | [override] |
CBufferProcessor& operator= | ( | const CBufferProcessor & | rhs | ) |
void ProcessBuffer | ( | ) | [override, virtual] |
Implements IBufferProcessor.
CSmartBuffer ProcessAndGetNext | ( | CSmartBuffer & | buffer | ) | [override, virtual] |
Implements IBufferProcessor.
CSmartBuffer ProcessAndGetNext | ( | ) | [override, virtual] |
Implements IBufferProcessor.
void AllowProcessingTransfer | ( | ) | [override, virtual] |
Implements IBufferProcessor.
bool CanStoreNulls | ( | ) | const [override] |
bool IsEmpty | ( | ) | const [override] |
size_t Size | ( | ) | const [override] |
size_t TotalBytes | ( | ) | const [override] |
size_t AvailableSpace | ( | ) | const [override] |
bool HasAvailableSpace | ( | ) | const [override] |
void GetTotalBytesAndAvailableSpace | ( | size_t & | totalBytes, | |
size_t & | availableSpace | |||
) | const [override] |
size_t Purge | ( | ) | [override] |
size_t Purge | ( | IHandlePurgedBufferRelease & | purgeHandler, | |
UserData | userData | |||
) | [override] |
void Add | ( | CSmartBuffer & | buffer | ) | [override] |
CSmartBuffer GetNext | ( | CSmartBuffer & | buffer | ) | [override] |
CSmartBuffer GetNext | ( | ) | [override] |
bool TryAdd | ( | CSmartBuffer & | buffer | ) | [override] |
CSmartBuffer TryGetNext | ( | CSmartBuffer & | buffer, | |
bool & | inserted | |||
) | [override] |