blocxx
Public Types | Public Member Functions | Protected Member Functions
BLOCXX_NAMESPACE::SelectableCallbackIFC Class Reference

#include <SelectableCallbackIFC.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::SelectableCallbackIFC:
BLOCXX_NAMESPACE::IntrusiveCountableBase BLOCXX_NAMESPACE::SelectEngineStopper

List of all members.

Public Types

enum  EEventType { E_READ_EVENT = 1, E_ACCEPT_EVENT = 1, E_WRITE_EVENT = 2 }

Public Member Functions

virtual ~SelectableCallbackIFC ()
void selected (Select_t &selectedObject, EEventType eventType)

Protected Member Functions

virtual void doSelected (Select_t &selectedObject, EEventType eventType)=0
- Protected Member Functions inherited from BLOCXX_NAMESPACE::IntrusiveCountableBase
 IntrusiveCountableBase ()
 IntrusiveCountableBase (const IntrusiveCountableBase &)
IntrusiveCountableBaseoperator= (const IntrusiveCountableBase &)
virtual ~IntrusiveCountableBase ()

Detailed Description

Definition at line 52 of file SelectableCallbackIFC.hpp.


Member Enumeration Documentation

Enumerator:
E_READ_EVENT 
E_ACCEPT_EVENT 
E_WRITE_EVENT 

Definition at line 56 of file SelectableCallbackIFC.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::SelectableCallbackIFC::~SelectableCallbackIFC ( )
virtual

Definition at line 46 of file SelectableCallbackIFC.cpp.


Member Function Documentation

virtual void BLOCXX_NAMESPACE::SelectableCallbackIFC::doSelected ( Select_t selectedObject,
EEventType  eventType 
)
protectedpure virtual
void BLOCXX_NAMESPACE::SelectableCallbackIFC::selected ( Select_t selectedObject,
EEventType  eventType 
)
inline

Definition at line 65 of file SelectableCallbackIFC.hpp.


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