PAggregatedHandle Class Reference

#include <sockagg.h>

Inheritance diagram for PAggregatedHandle:

PObject PSocketAggregator< PSocketType >::AggregatedPSocket List of all members.

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

Constructor & Destructor Documentation

PAggregatedHandle::PAggregatedHandle ( PBoolean  _autoDelete = PFalse  )  [inline]


Member Function Documentation

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]


Member Data Documentation

PBoolean PAggregatedHandle::autoDelete

PBoolean PAggregatedHandle::closed

PBoolean PAggregatedHandle::beingProcessed

PBoolean PAggregatedHandle::preReadDone [protected]


The documentation for this class was generated from the following file:
Generated on Mon Dec 10 11:18:58 2007 for PTLib by  doxygen 1.5.1