PWLib  1.10.10
Public Member Functions | Public Attributes | Protected Attributes
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 BOOL IsPreReadDone () const
virtual void SetPreReadDone (BOOL v=TRUE)

Public Attributes

BOOL autoDelete

Protected Attributes

BOOL preReadDone

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void PAggregatedHandle::DeInit ( ) [inline, virtual]
virtual PAggregatorFDList_t PAggregatedHandle::GetFDs ( ) [pure virtual]
virtual PTimeInterval PAggregatedHandle::GetTimeout ( ) [inline, virtual]

References PMaxTimeInterval.

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

References preReadDone.

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

References preReadDone.


Member Data Documentation

Referenced by IsPreReadDone(), and SetPreReadDone().


The documentation for this class was generated from the following file: