|
|
bool | is_polling () const |
| |
|
void | set_is_polling (bool is_polling) |
| |
|
void | request_is_polling (bool is_polling) |
| |
|
void | set_period_in_ms (uint64_t period_ms) |
| |
|
virtual void | poll ()=0 |
| |
|
void | wait_for_callbacks_idle () |
| |
|
|
void | init_common (const std::string &name) |
| |
|
void | run_poll_loop () |
| |
|
|
std::string | m_name |
| |
|
boost::recursive_mutex | m_mutex |
| |
|
boost::mutex | m_polling_mutex |
| |
|
boost::mutex | m_lifecycle_mutex |
| |
|
boost::thread::id | m_poll_thread_id |
| |
|
std::atomic< bool > | m_is_polling |
| |
|
bool | m_poll_loop_running |
| |
|
std::atomic< uint64_t > | m_poll_period_ms |
| |
|
boost::condition_variable | m_poll_cv |
| |
|
boost::condition_variable | m_lifecycle_cv |
| |
|
boost::mutex | m_announce_mutex |
| |
|
boost::condition_variable | m_announce_cv |
| |
|
int | m_announce_count = 0 |
| |
The documentation for this class was generated from the following files: