

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] |
1.5.3