|
blocxx
|
#include <SelectEngine.hpp>
Classes | |
| struct | Data |
Public Member Functions | |
| void | addSelectableObject (const Select_t &obj, const SelectableCallbackIFCRef &cb, SelectableCallbackIFC::EEventType eventType) |
| Add an object to the set. More... | |
| bool | removeSelectableObject (const Select_t &obj, SelectableCallbackIFC::EEventType eventType) |
| return indicates if obj was removed More... | |
| void | go (const Timeout &timeout) |
| void | stop () |
Private Attributes | |
| SortedVectorMap< Select_t, Data > | m_table |
| bool | m_stopFlag |
Definition at line 84 of file SelectEngine.hpp.
| void BLOCXX_NAMESPACE::SelectEngine::addSelectableObject | ( | const Select_t & | obj, |
| const SelectableCallbackIFCRef & | cb, | ||
| SelectableCallbackIFC::EEventType | eventType | ||
| ) |
Add an object to the set.
If obj is already added, the previous values for cb and eventType will be overwritten
Definition at line 82 of file SelectEngine.cpp.
| void BLOCXX_NAMESPACE::SelectEngine::go | ( | const Timeout & | timeout | ) |
Definition at line 97 of file SelectEngine.cpp.
References BLOCXX_THROW_ERRNO_MSG.
| bool BLOCXX_NAMESPACE::SelectEngine::removeSelectableObject | ( | const Select_t & | obj, |
| SelectableCallbackIFC::EEventType | eventType | ||
| ) |
return indicates if obj was removed
Definition at line 90 of file SelectEngine.cpp.
| void BLOCXX_NAMESPACE::SelectEngine::stop | ( | ) |
Definition at line 160 of file SelectEngine.cpp.
|
private |
Definition at line 115 of file SelectEngine.hpp.
|
private |
Definition at line 113 of file SelectEngine.hpp.
1.8.18