Class LatencyBudget

Inheritance Relationships

Base Type

Class Documentation

class LatencyBudget : public dds::core::Value<detail::LatencyBudget>

Public Functions

explicit LatencyBudget(const dds::core::Duration &duration = dds::core::Duration::zero())

Creates a LatencyBudget QoS instance

Parameters:

duration – duration

LatencyBudget(const LatencyBudget &other)

Copies a LatencyBudget QoS instance

Parameters:

other – the LatencyBudget QoS instance to copy

LatencyBudget &duration(const dds::core::Duration &duration)

Sets the duration

Parameters:

duration – duration

const dds::core::Duration duration() const

Gets the duration

Returns:

duration