9 switch (kind.integral())
11 case ::dds::durabilityKind::VOLATILE_DURABILITY_QOS_l:
14 case ::dds::durabilityKind::TRANSIENT_LOCAL_DURABILITY_QOS_l:
17 case ::dds::durabilityKind::TRANSIENT_DURABILITY_QOS_l:
20 case ::dds::durabilityKind::PERSISTENT_DURABILITY_QOS_l:
25 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_durability_kind - ")
26 ACE_TEXT(
"Unknown durability kind found <%d>; returning VOLATILE_DURABILITY_QOS\n"),
37 switch (kind.integral())
39 case ::dds::historyKind::KEEP_ALL_HISTORY_QOS_l:
42 case ::dds::historyKind::KEEP_LAST_HISTORY_QOS_l:
47 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_history_kind - ")
48 ACE_TEXT(
"Unknown history kind found <%d>; returning KEEP_ALL_HISTORY_QOS\n"),
61 duration.
sec = 0x7fffffff;
93 switch (kind.integral())
95 case ::dds::livelinessKind::AUTOMATIC_LIVELINESS_QOS_l:
98 case ::dds::livelinessKind::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS_l:
101 case ::dds::livelinessKind::MANUAL_BY_TOPIC_LIVELINESS_QOS_l:
106 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_liveliness_kind - ")
107 ACE_TEXT(
"Unknown liveliness kind found <%d>; returning AUTOMATIC_LIVELINESS_QOS\n"),
118 switch (kind.integral())
120 case ::dds::reliabilityKind::BEST_EFFORT_RELIABILITY_QOS_l:
123 case ::dds::reliabilityKind::RELIABLE_RELIABILITY_QOS_l:
128 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_liveliness_kind - ")
129 ACE_TEXT(
"Unknown reliability kind found <%d>; returning BEST_EFFORT_RELIABILITY_QOS\n"),
140 switch (kind.integral())
142 case ::dds::destinationOrderKind::BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS_l:
145 case ::dds::destinationOrderKind::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS_l:
150 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_destination_order_kind - ")
151 ACE_TEXT(
"Unknown destination order kind found <%d>; returning BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS\n"),
162 switch (kind.integral())
164 case ::dds::ownershipKind::SHARED_OWNERSHIP_QOS_l:
167 case ::dds::ownershipKind::EXCLUSIVE_OWNERSHIP_QOS_l:
172 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_ownership_kind - ")
173 ACE_TEXT(
"Unknown ownership kind found <%d>; returning SHARED_OWNERSHIP_QOS\n"),
184 switch (kind.integral())
186 case ::dds::typeConsistencyKind::DISALLOW_TYPE_COERCION_l:
189 case ::dds::typeConsistencyKind::ALLOW_TYPE_COERCION_l:
194 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_type_consistency_kind - ")
195 ACE_TEXT(
"Unknown type consistency kind found <%d>; returning DISALLOW_TYPE_COERCION\n"),
206 switch (kind.integral())
208 case ::dds::dataRepresentationIdKind::XCDR_DATA_REPRESENTATION_l:
211 case ::dds::dataRepresentationIdKind::XML_DATA_REPRESENTATION_l:
214 case ::dds::dataRepresentationIdKind::XCDR2_DATA_REPRESENTATION_l:
217 case ::dds::dataRepresentationIdKind::UNALIGNED_CDR_DATA_REPRESENTATION_l:
222 ACE_TEXT(
"(%P|%t) ERROR: QosCommon::get_data_presentation_id_kind - ")
223 ACE_TEXT(
"Unknown data presentation kind found <%d>; returning XCDR2_DATA_REPRESENTATION\n"),
static void get_data_presentation_id_kind(::dds::dataRepresentationIdKind kind, ::DDS::DataRepresentationId_t &dds_kind)
DestinationOrderQosPolicyKind
const LogLevel::Value value
static void get_type_consistency_kind(::dds::typeConsistencyKind kind, ::DDS::TypeConsistencyEnforcementQosPolicyKind_t &dds_kind)
static void get_realiability_kind(const dds::reliabilityKind kind, ::DDS::ReliabilityQosPolicyKind &dds_kind)
const DataRepresentationId_t XCDR_DATA_REPRESENTATION
static void get_ownership_kind(::dds::ownershipKind kind, ::DDS::OwnershipQosPolicyKind &dds_kind)
const TypeConsistencyEnforcementQosPolicyKind_t ALLOW_TYPE_COERCION
static void get_destination_order_kind(const ::dds::destinationOrderKind kind, ::DDS::DestinationOrderQosPolicyKind &dds_kind)
const DataRepresentationId_t XCDR2_DATA_REPRESENTATION
static void get_durability_kind(const ::dds::durabilityKind kind, ::DDS::DurabilityQosPolicyKind &dds_kind)
const DataRepresentationId_t XML_DATA_REPRESENTATION
const DDS::DataRepresentationId_t UNALIGNED_CDR_DATA_REPRESENTATION
int strcmp(const char *s, const char *t)
static void get_liveliness_kind(const ::dds::livelinessKind kind, ::DDS::LivelinessQosPolicyKind &dds_kind)
::CORBA::Long get_qos_long(const ACE_TCHAR *value)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
static void get_history_kind(const ::dds::historyKind kind, ::DDS::HistoryQosPolicyKind &dds_kind)
static void get_duration(::DDS::Duration_t &duration, const ACE_TCHAR *sec, const ACE_TCHAR *nsec)
short DataRepresentationId_t
short TypeConsistencyEnforcementQosPolicyKind_t
const TypeConsistencyEnforcementQosPolicyKind_t DISALLOW_TYPE_COERCION