18 #ifndef OPENDDS_SAFETY_PROFILE 136 if (len == qos2.
name.length()) {
211 template <
typename T>
219 for (
unsigned int i = 0; i < seq1.
length(); ++i) {
220 if (seq1[i].
name != seq2[i].
name || seq1[i].
value != seq2[i].
value || seq1[i].propagate != seq2[i].propagate) {
283 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE 344 if (count != count2) {
371 return !(qos1 == qos2);
378 return !(qos1 == qos2);
385 return !(qos1 == qos2);
392 return !(qos1 == qos2);
399 return !(qos1 == qos2);
407 return !(qos1 == qos2);
415 return !(qos1 == qos2);
422 return !(qos1 == qos2);
429 return !(qos1 == qos2);
436 return !(qos1 == qos2);
443 return !(qos1 == qos2);
450 return !(qos1 == qos2);
457 return !(qos1 == qos2);
464 return !(qos1 == qos2);
471 return !(qos1 == qos2);
478 return !(qos1 == qos2);
485 return !(qos1 == qos2);
492 return !(qos1 == qos2);
499 return !(qos1 == qos2);
506 return !(qos1 == qos2);
513 return !(qos1 == qos2);
520 return !(qos1 == qos2);
527 return !(qos1 == qos2);
534 return !(qos1 == qos2);
541 return !(qos1 == qos2);
548 return !(qos1 == qos2);
555 return !(qos1 == qos2);
562 return !(qos1 == qos2);
569 return !(qos1 == qos2);
576 return !(qos1 == qos2);
583 return !(qos1 == qos2);
590 return !(qos1 == qos2);
606 || (max_samples_per_instance >= history.
depth 608 || max_samples >= max_samples_per_instance)));
631 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 645 &&
consistent(ds_resource_limits, ds_history);
659 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 673 &&
consistent(ds_resource_limits, ds_history);
790 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE 796 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE 870 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 891 &&
valid(resource_limits);
900 return *
static_cast<const char*
>(mem) != 3;
938 ACE_TEXT(
"Qos_Helper::valid(const DataRepresentationQosPolicy&): ")
939 ACE_TEXT(
"Unknown DataRepresentationId_t: %d\n"), value));
996 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 1002 return qos1 == qos2;
1010 return qos1 == qos2;
1039 return qos1 == qos2;
1043 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE 1057 return qos1 == qos2;
1080 return qos1 == qos2;
1087 return qos1 == qos2;
1094 return qos1 == qos2;
1101 return qos1 == qos2;
1144 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 1166 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE 1180 #ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE 1241 return qos1 == qos2;
1276 #ifndef OPENDDS_NO_PERSISTENCE_PROFILE
UserDataQosPolicy user_data
PartitionQosPolicy partition
const LogLevel::Value value
EntityFactoryQosPolicy entity_factory
boolean autodispose_unregistered_instances
LatencyBudgetQosPolicy latency_budget
ReliabilityQosPolicy reliability
long max_samples_per_instance
GroupDataQosPolicy group_data
LifespanQosPolicy lifespan
Duration_t max_blocking_time
OwnershipQosPolicy ownership
DurabilityQosPolicy durability
HistoryQosPolicyKind kind
ACE_INLINE OpenDDS_Dcps_Export bool non_negative_duration(const DDS::Duration_t &t)
TimeBasedFilterQosPolicy time_based_filter
TransportPriorityQosPolicy transport_priority
boolean ignore_member_names
static bool changeable(const DDS::UserDataQosPolicy &qos1, const DDS::UserDataQosPolicy &qos2)
boolean prevent_type_widening
PresentationQosPolicyAccessScopeKind access_scope
DataRepresentationQosPolicy representation
OwnershipQosPolicy ownership
LivelinessQosPolicy liveliness
boolean ignore_sequence_bounds
DeadlineQosPolicy deadline
OwnershipQosPolicyKind kind
DestinationOrderQosPolicy destination_order
EntityFactoryQosPolicy entity_factory
const DataRepresentationId_t XCDR_DATA_REPRESENTATION
DataRepresentationQosPolicy representation
EntityFactoryQosPolicy entity_factory
bool operator==(const DisjointSequence::OrderedRanges< T > &a, const DisjointSequence::OrderedRanges< T > &b)
ResourceLimitsQosPolicy resource_limits
Duration_t service_cleanup_delay
EntityFactoryQosPolicy entity_factory
DestinationOrderQosPolicyKind kind
Duration_t autopurge_disposed_samples_delay
LatencyBudgetQosPolicy latency_budget
DestinationOrderQosPolicy destination_order
DurabilityServiceQosPolicy durability_service
PresentationQosPolicy presentation
Duration_t lease_duration
const DataRepresentationId_t XCDR2_DATA_REPRESENTATION
ReliabilityQosPolicyKind kind
DurabilityQosPolicyKind kind
DurabilityQosPolicy durability
OwnershipStrengthQosPolicy ownership_strength
DestinationOrderQosPolicy destination_order
DataRepresentationQosPolicy representation
ACE_INLINE OpenDDS_Dcps_Export bool valid_duration(DDS::Duration_t const &t)
long max_samples_per_instance
DurabilityQosPolicy durability
ResourceLimitsQosPolicy resource_limits
TopicDataQosPolicy topic_data
const DataRepresentationId_t XML_DATA_REPRESENTATION
DeadlineQosPolicy deadline
ReliabilityQosPolicy reliability
const DDS::DataRepresentationId_t UNALIGNED_CDR_DATA_REPRESENTATION
int strcmp(const char *s, const char *t)
static bool copy_from_topic_qos(DDS::DataReaderQos &a_datareader_qos, const DDS::TopicQos &a_topic_qos)
ReaderDataLifecycleQosPolicy reader_data_lifecycle
BinaryPropertySeq binary_value
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long max_samples
OwnershipQosPolicy ownership
bool operator!=(const GUID_t &lhs, const GUID_t &rhs)
TransportPriorityQosPolicy transport_priority
ReliabilityQosPolicy reliability
boolean autoenable_created_entities
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
LifespanQosPolicy lifespan
Duration_t minimum_separation
WriterDataLifecycleQosPolicy writer_data_lifecycle
boolean force_type_validation
CORBA::ULong length() const
LivelinessQosPolicyKind kind
const long LENGTH_UNLIMITED
LivelinessQosPolicy liveliness
TypeConsistencyEnforcementQosPolicyKind_t kind
DataRepresentationIdSeq value
UserDataQosPolicy user_data
UserDataQosPolicy user_data
DeadlineQosPolicy deadline
static bool valid(const DDS::UserDataQosPolicy &qos)
GroupDataQosPolicy group_data
static bool consistent(const DDS::ResourceLimitsQosPolicy &resource_limits, const DDS::HistoryQosPolicy &history)
PartitionQosPolicy partition
The Internal API and Implementation of OpenDDS.
HistoryQosPolicyKind history_kind
PresentationQosPolicy presentation
Duration_t autopurge_nowriter_samples_delay
ResourceLimitsQosPolicy resource_limits
LivelinessQosPolicy liveliness
PropertyQosPolicy property
DurabilityServiceQosPolicy durability_service
LatencyBudgetQosPolicy latency_budget
boolean ignore_string_bounds