|
iceoryx2
C++ Language Bindings
|
#include <dynamic_config_blackboard.hpp>
Public Member Functions | |
| DynamicConfigBlackboard (const DynamicConfigBlackboard &)=delete | |
| DynamicConfigBlackboard (DynamicConfigBlackboard &&)=default | |
| auto | operator= (const DynamicConfigBlackboard &) -> DynamicConfigBlackboard &=delete |
| auto | operator= (DynamicConfigBlackboard &&) -> DynamicConfigBlackboard &=delete |
| ~DynamicConfigBlackboard ()=default | |
| auto | number_of_readers () const -> uint64_t |
Returns how many [Reader] ports are currently connected. | |
| auto | number_of_writers () const -> uint64_t |
Returns how many [Writer] ports are currently connected. | |
| void | list_readers (const iox2::bb::StaticFunction< CallbackProgression(ReaderDetailsView)> &callback) const |
| void | list_writers (const iox2::bb::StaticFunction< CallbackProgression(WriterDetailsView)> &callback) const |
Friends | |
| template<ServiceType , typename > | |
| class | PortFactoryBlackboard |
The dynamic configuration of an [MessagingPattern::Blackboard] based service. Contains dynamic parameters like the connected endpoints etc..
Definition at line 26 of file dynamic_config_blackboard.hpp.
|
delete |
|
default |
|
default |
| void iox2::DynamicConfigBlackboard::list_readers | ( | const iox2::bb::StaticFunction< CallbackProgression(ReaderDetailsView)> & | callback | ) | const |
Iterates over all [Reader]s and calls the callback with the corresponding [ReaderDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| void iox2::DynamicConfigBlackboard::list_writers | ( | const iox2::bb::StaticFunction< CallbackProgression(WriterDetailsView)> & | callback | ) | const |
Iterates over all [Writer]s and calls the callback with the corresponding [WriterDetailsView]. The callback shall return [CallbackProgression::Continue] when the iteration shall continue otherwise [CallbackProgression::Stop].
| auto iox2::DynamicConfigBlackboard::number_of_readers | ( | ) | const -> uint64_t |
Returns how many [Reader] ports are currently connected.
| auto iox2::DynamicConfigBlackboard::number_of_writers | ( | ) | const -> uint64_t |
Returns how many [Writer] ports are currently connected.
|
delete |
|
delete |
|
friend |
Definition at line 55 of file dynamic_config_blackboard.hpp.