PAggregatedHandle Class Reference

#include <sockagg.h>

Inheritance diagram for PAggregatedHandle:

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

Public Member Functions

 PAggregatedHandle (BOOL _autoDelete=FALSE)
virtual PAggregatorFDList_t GetFDs ()=0
virtual PTimeInterval GetTimeout ()
virtual BOOL Init ()
virtual BOOL PreRead ()
virtual BOOL OnRead ()=0
virtual void DeInit ()
virtual void OnClose ()
virtual BOOL IsPreReadDone () const
virtual void SetPreReadDone (BOOL v=TRUE)

Public Attributes

BOOL autoDelete
BOOL closed
BOOL beingProcessed

Protected Attributes

BOOL preReadDone

Constructor & Destructor Documentation

PAggregatedHandle::PAggregatedHandle ( BOOL  _autoDelete = FALSE  )  [inline]


Member Function Documentation

virtual PAggregatorFDList_t PAggregatedHandle::GetFDs (  )  [pure virtual]

Implemented in PSocketAggregator< PSocketType >::AggregatedPSocket.

virtual PTimeInterval PAggregatedHandle::GetTimeout (  )  [inline, virtual]

virtual BOOL PAggregatedHandle::Init (  )  [inline, virtual]

virtual BOOL PAggregatedHandle::PreRead (  )  [inline, virtual]

virtual BOOL PAggregatedHandle::OnRead (  )  [pure virtual]

Implemented in PSocketAggregator< PSocketType >::AggregatedPSocket.

virtual void PAggregatedHandle::DeInit (  )  [inline, virtual]

virtual void PAggregatedHandle::OnClose (  )  [inline, virtual]

virtual BOOL PAggregatedHandle::IsPreReadDone (  )  const [inline, virtual]

virtual void PAggregatedHandle::SetPreReadDone ( BOOL  v = TRUE  )  [inline, virtual]


Member Data Documentation

BOOL PAggregatedHandle::autoDelete

BOOL PAggregatedHandle::closed

BOOL PAggregatedHandle::beingProcessed

BOOL PAggregatedHandle::preReadDone [protected]


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:25:03 2008 for PTLib by  doxygen 1.5.1