blocxx
BLOCXX_NAMESPACE::SelectEngineStopper Class Reference

#include <SelectEngine.hpp>

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

Public Member Functions

 SelectEngineStopper (SelectEngine &engine)
 
- Public Member Functions inherited from BLOCXX_NAMESPACE::SelectableCallbackIFC
virtual ~SelectableCallbackIFC ()
 
void selected (Select_t &selectedObject, EEventType eventType)
 

Protected Member Functions

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

Private Attributes

SelectEnginem_engine
 

Additional Inherited Members

- Public Types inherited from BLOCXX_NAMESPACE::SelectableCallbackIFC
enum  EEventType { E_READ_EVENT = 1 , E_ACCEPT_EVENT = 1 , E_WRITE_EVENT = 2 }
 

Detailed Description

Definition at line 88 of file SelectEngine.hpp.

Constructor & Destructor Documentation

◆ SelectEngineStopper()

BLOCXX_NAMESPACE::SelectEngineStopper::SelectEngineStopper ( SelectEngine & engine)

Definition at line 136 of file SelectEngine.cpp.

References m_engine.

Member Function Documentation

◆ doSelected()

void BLOCXX_NAMESPACE::SelectEngineStopper::doSelected ( Select_t & selectedObject,
EEventType eventType )
protectedvirtual

Implements BLOCXX_NAMESPACE::SelectableCallbackIFC.

Definition at line 144 of file SelectEngine.cpp.

References m_engine.

Member Data Documentation

◆ m_engine

SelectEngine& BLOCXX_NAMESPACE::SelectEngineStopper::m_engine
private

Definition at line 95 of file SelectEngine.hpp.

Referenced by doSelected(), and SelectEngineStopper().


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