|
iceoryx2
C++ Language Bindings
|
#include <dynamic_config_event.hpp>
Public Member Functions | |
| DynamicConfigEvent (const DynamicConfigEvent &)=delete | |
| DynamicConfigEvent (DynamicConfigEvent &&)=default | |
| auto | operator= (const DynamicConfigEvent &) -> DynamicConfigEvent &=delete |
| auto | operator= (DynamicConfigEvent &&) -> DynamicConfigEvent &=delete |
| ~DynamicConfigEvent ()=default | |
| auto | number_of_listeners () const -> uint64_t |
Returns how many [Listener] ports are currently connected. | |
| auto | number_of_notifiers () const -> uint64_t |
Returns how many [Notifier] ports are currently connected. | |
| void | list_notifiers (const iox2::bb::StaticFunction< CallbackProgression(NotifierDetailsView)> &callback) const |
| void | list_listeners (const iox2::bb::StaticFunction< CallbackProgression(ListenerDetailsView)> &callback) const |
Friends | |
| template<ServiceType > | |
| class | PortFactoryEvent |
The dynamic configuration of an [MessagingPattern::Event] based service. Contains dynamic parameters like the connected endpoints etc..
Definition at line 26 of file dynamic_config_event.hpp.
|
delete |
|
default |
|
default |
| void iox2::DynamicConfigEvent::list_listeners | ( | const iox2::bb::StaticFunction< CallbackProgression(ListenerDetailsView)> & | callback | ) | const |
Iterates over all [Listener]s and calls the callback with the corresponding [ListenerDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| void iox2::DynamicConfigEvent::list_notifiers | ( | const iox2::bb::StaticFunction< CallbackProgression(NotifierDetailsView)> & | callback | ) | const |
Iterates over all [Notifier]s and calls the callback with the corresponding [NotifierDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| auto iox2::DynamicConfigEvent::number_of_listeners | ( | ) | const -> uint64_t |
Returns how many [Listener] ports are currently connected.
| auto iox2::DynamicConfigEvent::number_of_notifiers | ( | ) | const -> uint64_t |
Returns how many [Notifier] ports are currently connected.
|
delete |
|
delete |
|
friend |
Definition at line 55 of file dynamic_config_event.hpp.