iox::popo::ApplicationPort🔗
Inherits from iox::popo::BasePort
Public Types🔗
| Name | |
|---|---|
| using ApplicationPortData | MemberType_t |
Public Functions🔗
| Name | |
|---|---|
| ApplicationPort(ApplicationPortData *const applicationPortDataPtr) | |
| ApplicationPort(const ApplicationPort & other) | |
| ApplicationPort & | operator=(const ApplicationPort & other) |
| ApplicationPort(ApplicationPort && other) =default | |
| ApplicationPort & | operator=(ApplicationPort && other) =default |
| ~ApplicationPort() =default | |
| cxx::optional< capro::CaproMessage > | tryGetCaProMessage() get an optional CaPro message that was provided by the application |
| void | dispatchCaProMessage(const capro::CaproMessage & caProMessage) dispatch a CaPro message from the application side to the daemon |
Additional inherited members🔗
Public Functions inherited from iox::popo::BasePort
| Name | |
|---|---|
| BasePort(MemberType_t *const basePortDataPtr) | |
| BasePort(const BasePort & other) | |
| BasePort(BasePort && ) | |
| virtual | ~BasePort() =default |
| operator bool() const 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 |
|
| capro::ServiceDescription | getCaProServiceDescription() const Reads Type of actual CaPro Port (publisher/subscriber...) |
| RuntimeName_t | getRuntimeName() const Gets name of the application's runtime for the active port. |
| UniquePortId | getUniqueID() const Gets Id of the active port. |
| NodeName_t | getNodeName() const returns node name for the active port |
| void | destroy() Indicate that this port can be destroyed. |
| bool | toBeDestroyed() const Checks whether port can be destroyed. |
Public Types Documentation🔗
using MemberType_t🔗
using iox::popo::ApplicationPort::MemberType_t = ApplicationPortData;
Public Functions Documentation🔗
function ApplicationPort🔗
explicit ApplicationPort(
ApplicationPortData *const applicationPortDataPtr
)
function ApplicationPort🔗
ApplicationPort(
const ApplicationPort & other
)
function operator=🔗
ApplicationPort & operator=(
const ApplicationPort & other
)
function ApplicationPort🔗
ApplicationPort(
ApplicationPort && other
) =default
function operator=🔗
ApplicationPort & operator=(
ApplicationPort && other
) =default
function ~ApplicationPort🔗
~ApplicationPort() =default
function tryGetCaProMessage🔗
cxx::optional< capro::CaproMessage > tryGetCaProMessage()
get an optional CaPro message that was provided by the application
Return: CaPro message, empty optional if no new messages
function dispatchCaProMessage🔗
void dispatchCaProMessage(
const capro::CaproMessage & caProMessage
)
dispatch a CaPro message from the application side to the daemon
Parameters:
- caProMessage
Updated on 31 May 2022 at 15:29:16 CEST