The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IBufferProcessor Class Template Reference

Inheritance diagram for IBufferProcessor:
Collaboration diagram for IBufferProcessor:

List of all members.

template<class base>
class JetByteTools::IO::IBufferProcessor< base >


Public Member Functions

virtual void ProcessBuffer ()=0
virtual CSmartBuffer ProcessAndGetNext (CSmartBuffer &buffer)=0
virtual CSmartBuffer ProcessAndGetNext ()=0
virtual void AllowProcessingTransfer ()=0

Protected Member Functions

virtual ~IBufferProcessor ()
 We never delete instances of this interface; you must manage the lifetime of the class that implements it.

Constructor & Destructor Documentation

virtual ~IBufferProcessor (  )  [protected, virtual]

We never delete instances of this interface; you must manage the lifetime of the class that implements it.


Member Function Documentation

virtual void ProcessBuffer (  )  [pure virtual]

Implemented in CBufferProcessor.

virtual CSmartBuffer ProcessAndGetNext ( CSmartBuffer buffer  )  [pure virtual]

Implemented in CBufferProcessor.

virtual CSmartBuffer ProcessAndGetNext (  )  [pure virtual]

Implemented in CBufferProcessor.

virtual void AllowProcessingTransfer (  )  [pure virtual]

Implemented in CBufferProcessor.


Generated on Sun Sep 12 19:09:27 2021 for The Server Framework - v7.4 by doxygen 1.5.3