#include <SelectEngine.hpp>
Public Member Functions | |
| void | addSelectableObject (const SelectableIFCRef &obj, const SelectableCallbackIFCRef &cb) |
| void | go () |
| void | stop () |
Private Attributes | |
| Array< SelectableIFCRef > | m_selectableObjs |
| Array < SelectableCallbackIFCRef > | m_callbacks |
| bool | m_stopFlag |
Definition at line 53 of file SelectEngine.hpp.
| void BLOCXX_NAMESPACE::SelectEngine::addSelectableObject | ( | const SelectableIFCRef & | obj, | |
| const SelectableCallbackIFCRef & | cb | |||
| ) |
| void BLOCXX_NAMESPACE::SelectEngine::go | ( | ) |
Definition at line 57 of file SelectEngine.cpp.
References BLOCXX_THROW, i, m_callbacks, m_selectableObjs, m_stopFlag, BLOCXX_NAMESPACE::Array< T >::push_back(), BLOCXX_NAMESPACE::Select::select(), BLOCXX_NAMESPACE::Select::SELECT_ERROR, BLOCXX_NAMESPACE::Select::SELECT_INTERRUPTED, and BLOCXX_NAMESPACE::Select::SELECT_TIMEOUT.
| void BLOCXX_NAMESPACE::SelectEngine::stop | ( | ) |
Definition at line 85 of file SelectEngine.cpp.
References m_stopFlag.
Referenced by BLOCXX_NAMESPACE::SelectEngineStopper::doSelected().
bool BLOCXX_NAMESPACE::SelectEngine::m_stopFlag [private] |
1.5.3