|
iceoryx2
C++ Language Bindings
|
Reading endpoint of a blackboard based communication. More...
#include <reader.hpp>
Public Member Functions | |
| Reader (Reader &&rhs) noexcept | |
| auto | operator= (Reader &&rhs) noexcept -> Reader & |
| ~Reader () | |
| Reader (const Reader &)=delete | |
| auto | operator= (const Reader &) -> Reader &=delete |
| auto | id () const -> UniqueReaderId |
Returns the [UniqueReaderId] of the [Reader]. | |
| auto | name () const -> PortNameView |
Returns the [PortNameView] of the [Reader]. | |
| template<typename ValueType > | |
| auto | entry (const KeyType &key) -> bb::Expected< EntryHandle< S, KeyType, ValueType >, EntryHandleError > |
Creates an [EntryHandle] for direct read access to the value. | |
Friends | |
| template<ServiceType , typename > | |
| class | PortFactoryReader |
Reading endpoint of a blackboard based communication.
Definition at line 28 of file reader.hpp.
|
inlinenoexcept |
Definition at line 79 of file reader.hpp.
|
inline |
Definition at line 95 of file reader.hpp.
|
delete |
|
inline |
Creates an [EntryHandle] for direct read access to the value.
Definition at line 115 of file reader.hpp.
References iox2::bb::err().
|
inline |
Returns the [UniqueReaderId] of the [Reader].
Definition at line 100 of file reader.hpp.
|
inline |
Returns the [PortNameView] of the [Reader].
Definition at line 108 of file reader.hpp.
References iox2::PortNameView::from_native_ptr().
|
delete |
|
inlinenoexcept |
Definition at line 84 of file reader.hpp.
|
friend |
Definition at line 49 of file reader.hpp.