Public Member Functions | |
virtual bool | GetNextWorkItem (IHandler *&pHandler, DWORD &ioSize, IBuffer *&pBuffer, DWORD &lastError)=0 |
virtual bool | GetNextWorkItems (OVERLAPPED_ENTRY *pEntries, ULONG &numEntries, DWORD &lastError)=0 |
virtual void | PutBackWorkItems (OVERLAPPED_ENTRY *pEntries, ULONG numEntries)=0 |
Protected Member Functions | |
virtual | ~IProvideWorkItems () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IProvideWorkItems | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual bool GetNextWorkItem | ( | IHandler *& | pHandler, | |
DWORD & | ioSize, | |||
IBuffer *& | pBuffer, | |||
DWORD & | lastError | |||
) | [pure virtual] |
virtual bool GetNextWorkItems | ( | OVERLAPPED_ENTRY * | pEntries, | |
ULONG & | numEntries, | |||
DWORD & | lastError | |||
) | [pure virtual] |
virtual void PutBackWorkItems | ( | OVERLAPPED_ENTRY * | pEntries, | |
ULONG | numEntries | |||
) | [pure virtual] |