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: