helper class to invoke callback upon address discovery More...
#include <registry.h>
Public Types | |
| enum class | state_t { PASSIVE , DISCOVERING , LINKING , OPERATIONAL , CANCELLING } |
| stat of the discovery task | |
| using | callback_t = std::function<void(phase_t phase, const extended_error_ptr_t &)> |
| callback for the discovery progress | |
Public Member Functions | |
| discovery_task_t & | link (bool operational_only_=true) noexcept |
| sets that linking should be performed on operational-only discovered address | |
| template<typename Callback> | |
| void | callback (Callback &&cb) noexcept |
| discovery progress callback setter | |
| template<typename T, typename... Args> | |
| auto | access (Args... args) noexcept |
| generic non-public methods accessor | |
Friends | |
| struct | registry_plugin_t |
helper class to invoke callback upon address discovery