#include <sockagg.h>
Inheritance diagram for PAggregatedHandle:
Public Member Functions | |
PAggregatedHandle (PBoolean _autoDelete=PFalse) | |
virtual PAggregatorFDList_t | GetFDs ()=0 |
virtual PTimeInterval | GetTimeout () |
virtual PBoolean | Init () |
virtual PBoolean | PreRead () |
virtual PBoolean | OnRead ()=0 |
virtual void | DeInit () |
virtual void | OnClose () |
virtual PBoolean | IsPreReadDone () const |
virtual void | SetPreReadDone (PBoolean v=PTrue) |
Public Attributes | |
PBoolean | autoDelete |
PBoolean | closed |
PBoolean | beingProcessed |
Protected Attributes | |
PBoolean | preReadDone |
PAggregatedHandle::PAggregatedHandle | ( | PBoolean | _autoDelete = PFalse |
) | [inline] |
virtual PAggregatorFDList_t PAggregatedHandle::GetFDs | ( | ) | [pure virtual] |
Implemented in PSocketAggregator< PSocketType >::AggregatedPSocket.
virtual PTimeInterval PAggregatedHandle::GetTimeout | ( | ) | [inline, virtual] |
virtual PBoolean PAggregatedHandle::Init | ( | ) | [inline, virtual] |
virtual PBoolean PAggregatedHandle::PreRead | ( | ) | [inline, virtual] |
virtual PBoolean PAggregatedHandle::OnRead | ( | ) | [pure virtual] |
Implemented in PSocketAggregator< PSocketType >::AggregatedPSocket.
virtual void PAggregatedHandle::DeInit | ( | ) | [inline, virtual] |
virtual void PAggregatedHandle::OnClose | ( | ) | [inline, virtual] |
virtual PBoolean PAggregatedHandle::IsPreReadDone | ( | ) | const [inline, virtual] |
virtual void PAggregatedHandle::SetPreReadDone | ( | PBoolean | v = PTrue |
) | [inline, virtual] |
PBoolean PAggregatedHandle::preReadDone [protected] |