iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::DegradationInfo Class Reference

The degradation info passed to the [DegradationHandler]. More...

#include <degradation_handler.hpp>

Public Member Functions

auto service_id () const -> RawIdType
 Returns the ServiceId of the involved ports.
 
auto receiver_port_id () const -> RawIdType
 Returns the ReceiverPortId of the involved ports.
 
auto sender_port_id () const -> RawIdType
 Returns the ReceiverPortId of the involved ports.
 

Friends

auto iox2::detail::degradation_handler_delegate (iox2_degradation_cause_e degradation_cause, iox2_degradation_info_h_ref info_handle, iox2_callback_context callback_cxt) -> iox2_degradation_action_e
 

Detailed Description

The degradation info passed to the [DegradationHandler].

Definition at line 31 of file degradation_handler.hpp.

Member Function Documentation

◆ receiver_port_id()

auto iox2::DegradationInfo::receiver_port_id ( ) const -> RawIdType
inline

Returns the ReceiverPortId of the involved ports.

Definition at line 55 of file degradation_handler.hpp.

References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().

◆ sender_port_id()

auto iox2::DegradationInfo::sender_port_id ( ) const -> RawIdType
inline

Returns the ReceiverPortId of the involved ports.

Definition at line 61 of file degradation_handler.hpp.

References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().

◆ service_id()

auto iox2::DegradationInfo::service_id ( ) const -> RawIdType
inline

Returns the ServiceId of the involved ports.

Definition at line 49 of file degradation_handler.hpp.

References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().

Friends And Related Symbol Documentation

◆ iox2::detail::degradation_handler_delegate

auto iox2::detail::degradation_handler_delegate ( iox2_degradation_cause_e  degradation_cause,
iox2_degradation_info_h_ref  info_handle,
iox2_callback_context  callback_cxt 
) -> iox2_degradation_action_e
friend

The documentation for this class was generated from the following file: