|
Monero C++ Library
|
Public Member Functions | |
| monero_wallet_poller (monero_wallet_rpc *wallet) | |
| void | poll () override |
Public Member Functions inherited from gen_utils::thread_poller | |
| 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) |
| void | wait_for_callbacks_idle () |
Additional Inherited Members | |
Protected Member Functions inherited from gen_utils::thread_poller | |
| void | init_common (const std::string &name) |
| void | run_poll_loop () |
Protected Attributes inherited from gen_utils::thread_poller | |
| 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 |
Polls wallet and sends notifications in order to notify external wallet listeners.
|
inlineoverridevirtual |
Implements gen_utils::thread_poller.