|
iceoryx2
C++ Language Bindings
|
The info passed to the [BackpressureHandler].
More...
#include <backpressure_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. | |
| auto | retries () const -> uint64_t |
| Returns the number retries for the running delivery to the receiver port. | |
| auto | elapsed_time () const -> bb::Duration |
| Returns the elapsed time since the initial retry. | |
Friends | |
| auto | iox2::detail::backpressure_handler_delegate (iox2_backpressure_info_h_ref info_handle, iox2_callback_context callback_cxt) -> iox2_backpressure_action_e |
The info passed to the [BackpressureHandler].
Definition at line 30 of file backpressure_handler.hpp.
|
inline |
Returns the elapsed time since the initial retry.
Definition at line 69 of file backpressure_handler.hpp.
References iox2::bb::Duration::create_duration().
|
inline |
Returns the ReceiverPortId of the involved ports.
Definition at line 53 of file backpressure_handler.hpp.
References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().
|
inline |
Returns the number retries for the running delivery to the receiver port.
Definition at line 65 of file backpressure_handler.hpp.
|
inline |
Returns the ReceiverPortId of the involved ports.
Definition at line 59 of file backpressure_handler.hpp.
References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().
|
inline |
Returns the ServiceId of the involved ports.
Definition at line 47 of file backpressure_handler.hpp.
References iox2::bb::StaticVector< T, Capacity >::from_range_unchecked().
|
friend |