iceoryx_doc
1.0.1
|
Public Member Functions | |
InterfacePort (InterfacePortData *const interfacePortDataPtr) noexcept | |
InterfacePort (const InterfacePort &other)=delete | |
InterfacePort & | operator= (const InterfacePort &other)=delete |
InterfacePort (InterfacePort &&other)=default | |
InterfacePort & | operator= (InterfacePort &&other)=default |
cxx::optional< capro::CaproMessage > | tryGetCaProMessage () noexcept |
get an optional CaPro message for the interface port to process More... | |
void | dispatchCaProMessage (const capro::CaproMessage &caProMessage) noexcept |
dispatch a CaPro message to this interface port More... | |
![]() | |
BasePort (MemberType_t *const basePortDataPtr) noexcept | |
BasePort (const BasePort &other)=delete | |
BasePort & | operator= (const BasePort &)=delete |
BasePort (BasePort &&) noexcept | |
BasePort & | operator= (BasePort &&) noexcept |
operator bool () const noexcept | |
a port can be constructed from a nullptr, additionally it also can be moved and in these cases the member methods would work on a nullptr. to circumvent this problem More... | |
capro::ServiceDescription | getCaProServiceDescription () const noexcept |
Reads Type of actual CaPro Port (publisher/subscriber...) More... | |
RuntimeName_t | getRuntimeName () const noexcept |
Gets name of the application's runtime for the active port. More... | |
UniquePortId | getUniqueID () const noexcept |
Gets Id of the active port. More... | |
NodeName_t | getNodeName () const noexcept |
returns node name for the active port More... | |
void | destroy () noexcept |
Indicate that this port can be destroyed. | |
bool | toBeDestroyed () const noexcept |
Checks whether port can be destroyed. More... | |
Additional Inherited Members | |
![]() | |
using | MemberType_t = BasePortData |
![]() | |
const MemberType_t * | getMembers () const noexcept |
MemberType_t * | getMembers () noexcept |
|
noexcept |
dispatch a CaPro message to this interface port
[in] | caProMessage |
|
noexcept |
get an optional CaPro message for the interface port to process