|
iceoryx2
C++ Language Bindings
|
#include <dynamic_config_publish_subscribe.hpp>
Public Member Functions | |
| DynamicConfigPublishSubscribe (const DynamicConfigPublishSubscribe &)=delete | |
| DynamicConfigPublishSubscribe (DynamicConfigPublishSubscribe &&)=default | |
| auto | operator= (const DynamicConfigPublishSubscribe &) -> DynamicConfigPublishSubscribe &=delete |
| auto | operator= (DynamicConfigPublishSubscribe &&) -> DynamicConfigPublishSubscribe &=delete |
| ~DynamicConfigPublishSubscribe ()=default | |
| auto | number_of_publishers () const -> uint64_t |
Returns how many [Publisher] ports are currently connected. | |
| auto | number_of_subscribers () const -> uint64_t |
Returns how many [Subscriber] ports are currently connected. | |
| void | list_publishers (const iox2::bb::StaticFunction< CallbackProgression(PublisherDetailsView)> &callback) const |
| void | list_subscribers (const iox2::bb::StaticFunction< CallbackProgression(SubscriberDetailsView)> &callback) const |
Friends | |
| template<ServiceType , typename , typename > | |
| class | PortFactoryPublishSubscribe |
The dynamic configuration of an [MessagingPattern::PublishSubscribe] based service. Contains dynamic parameters like the connected endpoints etc..
Definition at line 28 of file dynamic_config_publish_subscribe.hpp.
|
delete |
|
default |
|
default |
| void iox2::DynamicConfigPublishSubscribe::list_publishers | ( | const iox2::bb::StaticFunction< CallbackProgression(PublisherDetailsView)> & | callback | ) | const |
Iterates over all [Publishers]s and calls the callback with the corresponding [PublisherDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| void iox2::DynamicConfigPublishSubscribe::list_subscribers | ( | const iox2::bb::StaticFunction< CallbackProgression(SubscriberDetailsView)> & | callback | ) | const |
Iterates over all [Subscribers]s and calls the callback with the corresponding [SubscriberDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| auto iox2::DynamicConfigPublishSubscribe::number_of_publishers | ( | ) | const -> uint64_t |
Returns how many [Publisher] ports are currently connected.
| auto iox2::DynamicConfigPublishSubscribe::number_of_subscribers | ( | ) | const -> uint64_t |
Returns how many [Subscriber] ports are currently connected.
|
delete |
|
delete |
|
friend |
Definition at line 57 of file dynamic_config_publish_subscribe.hpp.