|
| TTransportPriority (int32_t prio) |
|
TTransportPriority() | TTransportPriority (const TTransportPriority &other) |
|
TTransportPriority & | value (int32_t prio) |
|
int32_t | value () const |
|
template<typename ARG > |
| Value (const ARG &arg) |
|
template<typename ARG1 , typename ARG2 > |
| Value (const ARG1 &arg1, const ARG2 &arg2) |
|
template<typename ARG1 , typename ARG2 , typename ARG3 > |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3) |
|
template<typename ARG1 , typename ARG2 , typename ARG3 , typename ARG4 > |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4) |
|
template<typename ARG1 , typename ARG2 , typename ARG3 , typename ARG4 , typename ARG5 > |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5) |
|
template<typename ARG1 , typename ARG2 , typename ARG3 , typename ARG4 , typename ARG5 , typename ARG6 > |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5, const ARG6 &arg6) |
|
| ~Value () |
|
const D & | delegate () const |
|
D & | delegate () |
|
| operator const D & () const |
|
| operator D & () |
|
bool | operator!= (const Value &other) const |
|
const D * | operator-> () const |
|
D * | operator-> () |
|
Value & | operator= (const Value &other) |
|
bool | operator== (const Value &other) const |
|
template<typename D>
class dds::core::policy::TTransportPriority< D >
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 254 of file TCorePolicy.hpp.