#include <CorePolicy.hpp>
Inheritance diagram for TransportPriority< D >:Public Member Functions | |
| TransportPriority (int32_t prio) | |
| TransportPriority () | |
| void | value (int32_t prio) |
| int32_t | value () const |
The purpose of this QoS is to allow the application to take advantage of transports capable of sending messages with different priorities. This policy is considered a hint. The policy depends on the ability of the underlying transports to set a priority on the messages they send. Any value within the range of a 32-bit signed integer may be chosen; higher values indicate higher priority. However, any further interpretation of this policy is specific to a particular transport and a particular implementation of the Service. For example, a particular transport is permitted to treat a range of priority values as equivalent to one another. It is expected that during transport configuration the application would provide a mapping between the values of the TRANSPORT_PRIORITY set on DataWriter and the values meaningful to each transport. This mapping would then be used by the infrastructure when propagating the data written by the DataWriter.
Definition at line 273 of file CorePolicy.hpp.
| TransportPriority | ( | int32_t | prio | ) | [inline, explicit] |
Definition at line 275 of file CorePolicy.hpp.
| TransportPriority | ( | ) | [inline] |
Definition at line 276 of file CorePolicy.hpp.
| void value | ( | int32_t | prio | ) | [inline] |
Definition at line 278 of file CorePolicy.hpp.
| int32_t value | ( | ) | const [inline] |
Definition at line 281 of file CorePolicy.hpp.
1.7.1