blocxx
BLOCXX_NAMESPACE::SelectableCallbackIFC Class Referenceabstract

#include <SelectableCallbackIFC.hpp>

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

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

◆ EEventType

Enumerator
E_READ_EVENT 
E_ACCEPT_EVENT 
E_WRITE_EVENT 

Definition at line 56 of file SelectableCallbackIFC.hpp.

Constructor & Destructor Documentation

◆ ~SelectableCallbackIFC()

BLOCXX_NAMESPACE::SelectableCallbackIFC::~SelectableCallbackIFC ( )
virtual

Definition at line 46 of file SelectableCallbackIFC.cpp.

Member Function Documentation

◆ doSelected()

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

Implemented in BLOCXX_NAMESPACE::SelectEngineStopper.

Referenced by selected().

◆ selected()

void BLOCXX_NAMESPACE::SelectableCallbackIFC::selected ( Select_t & selectedObject,
EEventType eventType )
inline

Definition at line 65 of file SelectableCallbackIFC.hpp.

References doSelected().


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