DDS4CCM  1.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Variables
DDS Namespace Reference

Classes

struct  BuiltinTopicKey_t
 
struct  Duration_t
 
struct  Time_t
 
struct  InconsistentTopicStatus
 
struct  SampleLostStatus
 
struct  SampleRejectedStatus
 
struct  LivelinessLostStatus
 
struct  LivelinessChangedStatus
 
struct  OfferedDeadlineMissedStatus
 
struct  RequestedDeadlineMissedStatus
 
struct  QosPolicyCount
 
struct  OfferedIncompatibleQosStatus
 
struct  RequestedIncompatibleQosStatus
 
struct  PublicationMatchedStatus
 
struct  SubscriptionMatchedStatus
 
struct  ReliableReaderActivityChangedStatus
 
struct  ReliableWriterCacheEventCount
 
struct  ReliableWriterCacheChangedStatus
 
struct  TypeConsistencyEnforcementQosPolicy
 
interface  Listener
 
interface  TopicListener
 
interface  DataWriterListener
 
interface  PublisherListener
 
interface  DataReaderListener
 
interface  SubscriberListener
 
interface  DomainParticipantListener
 
interface  Condition
 
interface  WaitSet
 
interface  GuardCondition
 
interface  StatusCondition
 
interface  ReadCondition
 
interface  QueryCondition
 
struct  UserDataQosPolicy
 
struct  TopicDataQosPolicy
 
struct  GroupDataQosPolicy
 
struct  TransportPriorityQosPolicy
 
struct  LifespanQosPolicy
 
struct  DurabilityQosPolicy
 
struct  PresentationQosPolicy
 
struct  DeadlineQosPolicy
 
struct  LatencyBudgetQosPolicy
 
struct  OwnershipQosPolicy
 
struct  OwnershipStrengthQosPolicy
 
struct  LivelinessQosPolicy
 
struct  TimeBasedFilterQosPolicy
 
struct  PartitionQosPolicy
 
struct  ReliabilityQosPolicy
 
struct  DestinationOrderQosPolicy
 
struct  HistoryQosPolicy
 
struct  ResourceLimitsQosPolicy
 
struct  EntityFactoryQosPolicy
 
struct  WriterDataLifecycleQosPolicy
 
struct  DataReaderResourceLimitsQosPolicy
 
struct  DataWriterResourceLimitsQosPolicy
 
struct  ReaderDataLifecycleQosPolicy
 
struct  DurabilityServiceQosPolicy
 
struct  DomainParticipantFactoryQos
 
struct  DomainParticipantQos
 
struct  TopicQos
 
struct  DataWriterQos
 
struct  PublisherQos
 
struct  DataReaderQos
 
struct  SubscriberQos
 
struct  ParticipantBuiltinTopicData
 
struct  TopicBuiltinTopicData
 
struct  PublicationBuiltinTopicData
 
struct  SubscriptionBuiltinTopicData
 
interface  Entity
 
interface  DomainParticipant
 
interface  DomainParticipantFactory
 
interface  TypeSupport
 
interface  TopicDescription
 
interface  Topic
 
interface  ContentFilteredTopic
 
interface  MultiTopic
 
interface  Publisher
 
interface  DataWriter
 
interface  Subscriber
 
interface  DataReader
 
struct  SampleInfo
 
struct  NativeInstanceHandle_t
 

Typedefs

typedef long DomainId_t
 
typedef long long_3 [3]
 
typedef long ReturnCode_t
 
typedef long QosPolicyId_t
 
typedef sequence< string > StringSeq
 
typedef unsigned long StatusKind
 
typedef unsigned long StatusMask
 
typedef sequence< QosPolicyCountQosPolicyCountSeq
 
typedef sequence< DataReaderDataReaderSeq
 
typedef sequence< ConditionConditionSeq
 
typedef unsigned long SampleStateKind
 Sample states to support reads. More...
 
typedef unsigned long SampleStateMask
 This is a bit-mask SampleStateKind. More...
 
typedef unsigned long ViewStateKind
 View states to support reads. More...
 
typedef unsigned long ViewStateMask
 This is a bit-mask ViewStateKind. More...
 
typedef unsigned long InstanceStateKind
 Instance states to support reads. More...
 
typedef unsigned long InstanceStateMask
 This is a bit-mask InstanceStateKind. More...
 
typedef sequence< octet > OctetSeq
 
typedef sequence< SampleInfoSampleInfoSeq
 
typedef octet octet_value [16]
 
typedef NativeInstanceHandle_t InstanceHandle_t
 
typedef sequence
< InstanceHandle_t
InstanceHandleSeq
 

Enumerations

enum  SampleRejectedStatusKind {
  NOT_REJECTED, REJECTED_BY_INSTANCES_LIMIT, REJECTED_BY_SAMPLES_LIMIT, REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT,
  REJECTED_BY_REMOTE_WRITERS_LIMIT, REJECTED_BY_REMOTE_WRITERS_PER_INSTANCE_LIMIT, REJECTED_BY_SAMPLES_PER_REMOTE_WRITER_LIMIT, REJECTED_BY_VIRTUAL_WRITERS_LIMIT,
  REJECTED_BY_REMOTE_WRITERS_PER_SAMPLE_LIMIT, REJECTED_BY_REMOTE_WRITER_SAMPLES_PER_VIRTUAL_QUEUE_LIMIT
}
 
enum  TypeConsistencyKind { DISALLOW_TYPE_COERCION, ALLOW_TYPE_COERCION }
 
enum  DurabilityQosPolicyKind { VOLATILE_DURABILITY_QOS, TRANSIENT_LOCAL_DURABILITY_QOS, TRANSIENT_DURABILITY_QOS, PERSISTENT_DURABILITY_QOS }
 
enum  PresentationQosPolicyAccessScopeKind { INSTANCE_PRESENTATION_QOS, TOPIC_PRESENTATION_QOS, GROUP_PRESENTATION_QOS, HIGHEST_OFFERED_PRESENTATION_QOS }
 
enum  OwnershipQosPolicyKind { SHARED_OWNERSHIP_QOS, EXCLUSIVE_OWNERSHIP_QOS }
 
enum  LivelinessQosPolicyKind { AUTOMATIC_LIVELINESS_QOS, MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, MANUAL_BY_TOPIC_LIVELINESS_QOS }
 
enum  ReliabilityQosPolicyKind { BEST_EFFORT_RELIABILITY_QOS, RELIABLE_RELIABILITY_QOS }
 
enum  DestinationOrderQosPolicyKind { BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS }
 
enum  DestinationOrderQosPolicyScopeKind { INSTANCE_SCOPE_DESTINATIONORDER_QOS, TOPIC_SCOPE_DESTINATIONORDER_QOS }
 
enum  DataWriterResourceLimitsInstanceReplacementKind {
  UNREGISTERED_INSTANCE_REPLACEMENT, ALIVE_INSTANCE_REPLACEMENT, DISPOSED_INSTANCE_REPLACEMENT, ALIVE_THEN_DISPOSED_INSTANCE_REPLACEMENT,
  DISPOSED_THEN_ALIVE_INSTANCE_REPLACEMENT, ALIVE_OR_DISPOSED_INSTANCE_REPLACEMENT
}
 
enum  HistoryQosPolicyKind { KEEP_LAST_HISTORY_QOS, KEEP_ALL_HISTORY_QOS }
 
enum  RefilterQosPolicyKind { NONE_REFILTER_QOS, ALL_REFILTER_QOS, ON_DEMAND_REFILTER_QOS }
 

Variables

const long LENGTH_UNLIMITED = -1
 
const long DURATION_INFINITE_SEC = 0x7fffffff
 
const unsigned long DURATION_INFINITE_NSEC = 0x7fffffff
 
const long DURATION_ZERO_SEC = 0
 
const unsigned long DURATION_ZERO_NSEC = 0
 
const long TIME_INVALID_SEC = -1
 
const unsigned long TIME_INVALID_NSEC = 0xffffffff
 
const ReturnCode_t RETCODE_OK = 0
 
const ReturnCode_t RETCODE_ERROR = 1
 
const ReturnCode_t RETCODE_UNSUPPORTED = 2
 
const ReturnCode_t RETCODE_BAD_PARAMETER = 3
 
const ReturnCode_t RETCODE_PRECONDITION_NOT_MET = 4
 
const ReturnCode_t RETCODE_OUT_OF_RESOURCES = 5
 
const ReturnCode_t RETCODE_NOT_ENABLED = 6
 
const ReturnCode_t RETCODE_IMMUTABLE_POLICY = 7
 
const ReturnCode_t RETCODE_INCONSISTENT_POLICY = 8
 
const ReturnCode_t RETCODE_ALREADY_DELETED = 9
 
const ReturnCode_t RETCODE_TIMEOUT = 10
 
const ReturnCode_t RETCODE_NO_DATA = 11
 
const ReturnCode_t RETCODE_ILLEGAL_OPERATION = 12
 
const StatusKind INCONSISTENT_TOPIC_STATUS = 0x0001 << 0
 
const StatusKind OFFERED_DEADLINE_MISSED_STATUS = 0x0001 << 1
 
const StatusKind REQUESTED_DEADLINE_MISSED_STATUS = 0x0001 << 2
 
const StatusKind OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 5
 
const StatusKind REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 6
 
const StatusKind SAMPLE_LOST_STATUS = 0x0001 << 7
 
const StatusKind SAMPLE_REJECTED_STATUS = 0x0001 << 8
 
const StatusKind DATA_ON_READERS_STATUS = 0x0001 << 9
 
const StatusKind DATA_AVAILABLE_STATUS = 0x0001 << 10
 
const StatusKind LIVELINESS_LOST_STATUS = 0x0001 << 11
 
const StatusKind LIVELINESS_CHANGED_STATUS = 0x0001 << 12
 
const StatusKind PUBLICATION_MATCHED_STATUS = 0x0001 << 13
 
const StatusKind SUBSCRIPTION_MATCHED_STATUS = 0x0001 << 14
 
const StatusKind RELIABLE_WRITER_CACHE_CHANGED_STATUS = 0x00000001 << 24
 
const StatusKind RELIABLE_READER_ACTIVITY_CHANGED_STATUS = 0x00000001 << 25
 
const SampleStateKind READ_SAMPLE_STATE = 0x0001 << 0
 
const SampleStateKind NOT_READ_SAMPLE_STATE = 0x0001 << 1
 
const SampleStateMask ANY_SAMPLE_STATE = 0xffff
 
const ViewStateKind NEW_VIEW_STATE = 0x0001 << 0
 
const ViewStateKind NOT_NEW_VIEW_STATE = 0x0001 << 1
 
const ViewStateMask ANY_VIEW_STATE = 0xffff
 
const InstanceStateKind ALIVE_INSTANCE_STATE = 0x0001 << 0
 
const InstanceStateKind NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0001 << 1
 
const InstanceStateKind NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0001 << 2
 
const InstanceStateMask ANY_INSTANCE_STATE = 0xffff
 
const InstanceStateMask NOT_ALIVE_INSTANCE_STATE = 0x006
 
const string USERDATA_QOS_POLICY_NAME = "UserData"
 
const string DURABILITY_QOS_POLICY_NAME = "Durability"
 
const string PRESENTATION_QOS_POLICY_NAME = "Presentation"
 
const string DEADLINE_QOS_POLICY_NAME = "Deadline"
 
const string LATENCYBUDGET_QOS_POLICY_NAME = "LatencyBudget"
 
const string OWNERSHIP_QOS_POLICY_NAME = "Ownership"
 
const string OWNERSHIPSTRENGTH_QOS_POLICY_NAME = "OwnershipStrength"
 
const string LIVELINESS_QOS_POLICY_NAME = "Liveliness"
 
const string TIMEBASEDFILTER_QOS_POLICY_NAME = "TimeBasedFilter"
 
const string PARTITION_QOS_POLICY_NAME = "Partition"
 
const string RELIABILITY_QOS_POLICY_NAME = "Reliability"
 
const string DESTINATIONORDER_QOS_POLICY_NAME = "DestinationOrder"
 
const string HISTORY_QOS_POLICY_NAME = "History"
 
const string RESOURCELIMITS_QOS_POLICY_NAME = "ResourceLimits"
 
const string ENTITYFACTORY_QOS_POLICY_NAME = "EntityFactory"
 
const string WRITERDATALIFECYCLE_QOS_POLICY_NAME = "WriterDataLifecycle"
 
const string READERDATALIFECYCLE_QOS_POLICY_NAME = "ReaderDataLifecycle"
 
const string TOPICDATA_QOS_POLICY_NAME = "TopicData"
 
const string GROUPDATA_QOS_POLICY_NAME = "TransportPriority"
 
const string LIFESPAN_QOS_POLICY_NAME = "Lifespan"
 
const string DURABILITYSERVICE_POLICY_NAME = "DurabilityService"
 
const QosPolicyId_t INVALID_QOS_POLICY_ID = 0
 
const QosPolicyId_t USERDATA_QOS_POLICY_ID = 1
 
const QosPolicyId_t DURABILITY_QOS_POLICY_ID = 2
 
const QosPolicyId_t PRESENTATION_QOS_POLICY_ID = 3
 
const QosPolicyId_t DEADLINE_QOS_POLICY_ID = 4
 
const QosPolicyId_t LATENCYBUDGET_QOS_POLICY_ID = 5
 
const QosPolicyId_t OWNERSHIP_QOS_POLICY_ID = 6
 
const QosPolicyId_t OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7
 
const QosPolicyId_t LIVELINESS_QOS_POLICY_ID = 8
 
const QosPolicyId_t TIMEBASEDFILTER_QOS_POLICY_ID = 9
 
const QosPolicyId_t PARTITION_QOS_POLICY_ID = 10
 
const QosPolicyId_t RELIABILITY_QOS_POLICY_ID = 11
 
const QosPolicyId_t DESTINATIONORDER_QOS_POLICY_ID = 12
 
const QosPolicyId_t HISTORY_QOS_POLICY_ID = 13
 
const QosPolicyId_t RESOURCELIMITS_QOS_POLICY_ID = 14
 
const QosPolicyId_t ENTITYFACTORY_QOS_POLICY_ID = 15
 
const QosPolicyId_t WRITERDATALIFECYCLE_QOS_POLICY_ID = 16
 
const QosPolicyId_t READERDATALIFECYCLE_QOS_POLICY_ID = 17
 
const QosPolicyId_t TOPICDATA_QOS_POLICY_ID = 18
 
const QosPolicyId_t GROUPDATA_QOS_POLICY_ID = 19
 
const QosPolicyId_t TRANSPORTPRIORITY_QOS_POLICY_ID = 20
 
const QosPolicyId_t LIFESPAN_QOS_POLICY_ID = 21
 
const QosPolicyId_t DURABILITYSERVICE_QOS_POLICY_ID = 22
 
const QosPolicyId_t TYPE_CONSISTENCY_ENFORCEMENT_QOS_POLICY_ID = 24
 
const QosPolicyId_t WIREPROTOCOL_QOS_POLICY_ID = 1000
 
const QosPolicyId_t DISCOVERY_QOS_POLICY_ID = 1001
 
const QosPolicyId_t DATAREADERRESOURCELIMITS_QOS_POLICY_ID = 1003
 
const QosPolicyId_t DATAWRITERRESOURCELIMITS_QOS_POLICY_ID = 1004
 
const QosPolicyId_t DATAREADERPROTOCOL_QOS_POLICY_ID = 1005
 
const QosPolicyId_t DATAWRITERPROTOCOL_QOS_POLICY_ID = 1006
 
const QosPolicyId_t DOMAINPARTICIPANTRESOURCELIMITS_QOS_POLICY_ID = 1007
 
const QosPolicyId_t EVENT_QOS_POLICY_ID = 1008
 
const QosPolicyId_t DATABASE_QOS_POLICY_ID = 1009
 
const QosPolicyId_t RECEIVERPOOL_QOS_POLICY_ID = 1010
 
const QosPolicyId_t DISCOVERYCONFIG_QOS_POLICY_ID = 1011
 
const QosPolicyId_t EXCLUSIVEAREA_QOS_POLICY_ID = 1012
 
const QosPolicyId_t USEROBJECT_QOS_POLICY_ID = 1013
 
const QosPolicyId_t SYSTEMRESOURCELIMITS_QOS_POLICY_ID = 1014
 
const QosPolicyId_t TRANSPORTSELECTION_QOS_POLICY_ID = 1015
 
const QosPolicyId_t TRANSPORTUNICAST_QOS_POLICY_ID = 1016
 
const QosPolicyId_t TRANSPORTMULTICAST_QOS_POLICY_ID = 1017
 
const QosPolicyId_t TRANSPORTBUILTIN_QOS_POLICY_ID = 1018
 
const QosPolicyId_t TYPESUPPORT_QOS_POLICY_ID = 1019
 
const QosPolicyId_t PROPERTY_QOS_POLICY_ID = 1020
 
const QosPolicyId_t PUBLISHMODE_QOS_POLICY_ID = 1021
 
const QosPolicyId_t ASYNCHRONOUSPUBLISHER_QOS_POLICY_ID = 1022
 
const QosPolicyId_t ENTITYNAME_QOS_POLICY_ID = 1023
 
const QosPolicyId_t SERVICE_QOS_POLICY_ID = 1025
 
const QosPolicyId_t BATCH_QOS_POLICY_ID = 1026
 
const QosPolicyId_t PROFILE_QOS_POLICY_ID = 1027
 
const QosPolicyId_t LOCATORFILTER_QOS_POLICY_ID = 1028
 
const QosPolicyId_t MULTICHANNEL_QOS_POLICY_ID = 1029
 
const QosPolicyId_t TRANSPORTENCAPSULATION_QOS_POLICY_ID = 1030
 
const QosPolicyId_t PUBLISHERPROTOCOL_QOS_POLICY_ID = 1031
 
const QosPolicyId_t SUBSCRIBERPROTOCOL_QOS_POLICY_ID = 1032
 
const QosPolicyId_t TOPICPROTOCOL_QOS_POLICY_ID = 1033
 
const QosPolicyId_t DOMAINPARTICIPANTPROTOCOL_QOS_POLICY_ID = 1034
 
const QosPolicyId_t AVAILABILITY_QOS_POLICY_ID = 1035
 
const QosPolicyId_t TRANSPORTMULTICASTMAPPING_QOS_POLICY_ID = 1036
 
const QosPolicyId_t LOGGING_QOS_POLICY_ID = 1037
 
native HANDLE_NIL = S_HANDLE
 

Typedef Documentation

typedef sequence<Condition> DDS::ConditionSeq
typedef sequence<DataReader> DDS::DataReaderSeq
typedef long DDS::DomainId_t
typedef unsigned long DDS::InstanceStateKind

Instance states to support reads.

typedef unsigned long DDS::InstanceStateMask

This is a bit-mask InstanceStateKind.

typedef long DDS::long_3[3]
typedef octet DDS::octet_value[16]
typedef sequence<octet> DDS::OctetSeq
typedef long DDS::QosPolicyId_t
typedef long DDS::ReturnCode_t
typedef sequence<SampleInfo> DDS::SampleInfoSeq
typedef unsigned long DDS::SampleStateKind

Sample states to support reads.

typedef unsigned long DDS::SampleStateMask

This is a bit-mask SampleStateKind.

typedef unsigned long DDS::StatusKind
typedef unsigned long DDS::StatusMask
typedef sequence<string> DDS::StringSeq
typedef unsigned long DDS::ViewStateKind

View states to support reads.

typedef unsigned long DDS::ViewStateMask

This is a bit-mask ViewStateKind.

Enumeration Type Documentation

Enumerator
UNREGISTERED_INSTANCE_REPLACEMENT 
ALIVE_INSTANCE_REPLACEMENT 
DISPOSED_INSTANCE_REPLACEMENT 
ALIVE_THEN_DISPOSED_INSTANCE_REPLACEMENT 
DISPOSED_THEN_ALIVE_INSTANCE_REPLACEMENT 
ALIVE_OR_DISPOSED_INSTANCE_REPLACEMENT 
Enumerator
BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS 
BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS 
Enumerator
INSTANCE_SCOPE_DESTINATIONORDER_QOS 
TOPIC_SCOPE_DESTINATIONORDER_QOS 
Enumerator
VOLATILE_DURABILITY_QOS 
TRANSIENT_LOCAL_DURABILITY_QOS 
TRANSIENT_DURABILITY_QOS 
PERSISTENT_DURABILITY_QOS 
Enumerator
KEEP_LAST_HISTORY_QOS 
KEEP_ALL_HISTORY_QOS 
Enumerator
AUTOMATIC_LIVELINESS_QOS 
MANUAL_BY_PARTICIPANT_LIVELINESS_QOS 
MANUAL_BY_TOPIC_LIVELINESS_QOS 
Enumerator
SHARED_OWNERSHIP_QOS 
EXCLUSIVE_OWNERSHIP_QOS 
Enumerator
INSTANCE_PRESENTATION_QOS 
TOPIC_PRESENTATION_QOS 
GROUP_PRESENTATION_QOS 
HIGHEST_OFFERED_PRESENTATION_QOS 
Enumerator
NONE_REFILTER_QOS 
ALL_REFILTER_QOS 
ON_DEMAND_REFILTER_QOS 
Enumerator
BEST_EFFORT_RELIABILITY_QOS 
RELIABLE_RELIABILITY_QOS 
Enumerator
NOT_REJECTED 
REJECTED_BY_INSTANCES_LIMIT 
REJECTED_BY_SAMPLES_LIMIT 
REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT 
REJECTED_BY_REMOTE_WRITERS_LIMIT 
REJECTED_BY_REMOTE_WRITERS_PER_INSTANCE_LIMIT 
REJECTED_BY_SAMPLES_PER_REMOTE_WRITER_LIMIT 
REJECTED_BY_VIRTUAL_WRITERS_LIMIT 
REJECTED_BY_REMOTE_WRITERS_PER_SAMPLE_LIMIT 
REJECTED_BY_REMOTE_WRITER_SAMPLES_PER_VIRTUAL_QUEUE_LIMIT 
Enumerator
DISALLOW_TYPE_COERCION 
ALLOW_TYPE_COERCION 

Variable Documentation

const InstanceStateKind DDS::ALIVE_INSTANCE_STATE = 0x0001 << 0
const InstanceStateMask DDS::ANY_INSTANCE_STATE = 0xffff
const SampleStateMask DDS::ANY_SAMPLE_STATE = 0xffff
const ViewStateMask DDS::ANY_VIEW_STATE = 0xffff
const QosPolicyId_t DDS::ASYNCHRONOUSPUBLISHER_QOS_POLICY_ID = 1022
const QosPolicyId_t DDS::AVAILABILITY_QOS_POLICY_ID = 1035
const QosPolicyId_t DDS::BATCH_QOS_POLICY_ID = 1026
const StatusKind DDS::DATA_AVAILABLE_STATUS = 0x0001 << 10
const StatusKind DDS::DATA_ON_READERS_STATUS = 0x0001 << 9
const QosPolicyId_t DDS::DATABASE_QOS_POLICY_ID = 1009
const QosPolicyId_t DDS::DATAREADERPROTOCOL_QOS_POLICY_ID = 1005
const QosPolicyId_t DDS::DATAREADERRESOURCELIMITS_QOS_POLICY_ID = 1003
const QosPolicyId_t DDS::DATAWRITERPROTOCOL_QOS_POLICY_ID = 1006
const QosPolicyId_t DDS::DATAWRITERRESOURCELIMITS_QOS_POLICY_ID = 1004
const QosPolicyId_t DDS::DEADLINE_QOS_POLICY_ID = 4
const string DDS::DEADLINE_QOS_POLICY_NAME = "Deadline"
const QosPolicyId_t DDS::DESTINATIONORDER_QOS_POLICY_ID = 12
const string DDS::DESTINATIONORDER_QOS_POLICY_NAME = "DestinationOrder"
const QosPolicyId_t DDS::DISCOVERY_QOS_POLICY_ID = 1001
const QosPolicyId_t DDS::DISCOVERYCONFIG_QOS_POLICY_ID = 1011
const QosPolicyId_t DDS::DOMAINPARTICIPANTPROTOCOL_QOS_POLICY_ID = 1034
const QosPolicyId_t DDS::DOMAINPARTICIPANTRESOURCELIMITS_QOS_POLICY_ID = 1007
const QosPolicyId_t DDS::DURABILITY_QOS_POLICY_ID = 2
const string DDS::DURABILITY_QOS_POLICY_NAME = "Durability"
const string DDS::DURABILITYSERVICE_POLICY_NAME = "DurabilityService"
const QosPolicyId_t DDS::DURABILITYSERVICE_QOS_POLICY_ID = 22
const unsigned long DDS::DURATION_INFINITE_NSEC = 0x7fffffff
const long DDS::DURATION_INFINITE_SEC = 0x7fffffff
const unsigned long DDS::DURATION_ZERO_NSEC = 0
const long DDS::DURATION_ZERO_SEC = 0
const QosPolicyId_t DDS::ENTITYFACTORY_QOS_POLICY_ID = 15
const string DDS::ENTITYFACTORY_QOS_POLICY_NAME = "EntityFactory"
const QosPolicyId_t DDS::ENTITYNAME_QOS_POLICY_ID = 1023
const QosPolicyId_t DDS::EVENT_QOS_POLICY_ID = 1008
const QosPolicyId_t DDS::EXCLUSIVEAREA_QOS_POLICY_ID = 1012
const QosPolicyId_t DDS::GROUPDATA_QOS_POLICY_ID = 19
const string DDS::GROUPDATA_QOS_POLICY_NAME = "TransportPriority"
NDDS_STUB_Export::DDS::InstanceHandle_t const DDS::HANDLE_NIL = S_HANDLE
const QosPolicyId_t DDS::HISTORY_QOS_POLICY_ID = 13
const string DDS::HISTORY_QOS_POLICY_NAME = "History"
const StatusKind DDS::INCONSISTENT_TOPIC_STATUS = 0x0001 << 0
const QosPolicyId_t DDS::INVALID_QOS_POLICY_ID = 0
const QosPolicyId_t DDS::LATENCYBUDGET_QOS_POLICY_ID = 5
const string DDS::LATENCYBUDGET_QOS_POLICY_NAME = "LatencyBudget"
const long DDS::LENGTH_UNLIMITED = -1
const QosPolicyId_t DDS::LIFESPAN_QOS_POLICY_ID = 21
const string DDS::LIFESPAN_QOS_POLICY_NAME = "Lifespan"
const StatusKind DDS::LIVELINESS_CHANGED_STATUS = 0x0001 << 12
const StatusKind DDS::LIVELINESS_LOST_STATUS = 0x0001 << 11
const QosPolicyId_t DDS::LIVELINESS_QOS_POLICY_ID = 8
const string DDS::LIVELINESS_QOS_POLICY_NAME = "Liveliness"
const QosPolicyId_t DDS::LOCATORFILTER_QOS_POLICY_ID = 1028
const QosPolicyId_t DDS::LOGGING_QOS_POLICY_ID = 1037
const QosPolicyId_t DDS::MULTICHANNEL_QOS_POLICY_ID = 1029
const ViewStateKind DDS::NEW_VIEW_STATE = 0x0001 << 0
const InstanceStateKind DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0001 << 1
const InstanceStateMask DDS::NOT_ALIVE_INSTANCE_STATE = 0x006
const InstanceStateKind DDS::NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0001 << 2
const ViewStateKind DDS::NOT_NEW_VIEW_STATE = 0x0001 << 1
const SampleStateKind DDS::NOT_READ_SAMPLE_STATE = 0x0001 << 1
const StatusKind DDS::OFFERED_DEADLINE_MISSED_STATUS = 0x0001 << 1
const StatusKind DDS::OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 5
const QosPolicyId_t DDS::OWNERSHIP_QOS_POLICY_ID = 6
const string DDS::OWNERSHIP_QOS_POLICY_NAME = "Ownership"
const QosPolicyId_t DDS::OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7
const string DDS::OWNERSHIPSTRENGTH_QOS_POLICY_NAME = "OwnershipStrength"
const QosPolicyId_t DDS::PARTITION_QOS_POLICY_ID = 10
const string DDS::PARTITION_QOS_POLICY_NAME = "Partition"
const QosPolicyId_t DDS::PRESENTATION_QOS_POLICY_ID = 3
const string DDS::PRESENTATION_QOS_POLICY_NAME = "Presentation"
const QosPolicyId_t DDS::PROFILE_QOS_POLICY_ID = 1027
const QosPolicyId_t DDS::PROPERTY_QOS_POLICY_ID = 1020
const StatusKind DDS::PUBLICATION_MATCHED_STATUS = 0x0001 << 13
const QosPolicyId_t DDS::PUBLISHERPROTOCOL_QOS_POLICY_ID = 1031
const QosPolicyId_t DDS::PUBLISHMODE_QOS_POLICY_ID = 1021
const SampleStateKind DDS::READ_SAMPLE_STATE = 0x0001 << 0
const QosPolicyId_t DDS::READERDATALIFECYCLE_QOS_POLICY_ID = 17
const string DDS::READERDATALIFECYCLE_QOS_POLICY_NAME = "ReaderDataLifecycle"
const QosPolicyId_t DDS::RECEIVERPOOL_QOS_POLICY_ID = 1010
const QosPolicyId_t DDS::RELIABILITY_QOS_POLICY_ID = 11
const string DDS::RELIABILITY_QOS_POLICY_NAME = "Reliability"
const StatusKind DDS::RELIABLE_READER_ACTIVITY_CHANGED_STATUS = 0x00000001 << 25
const StatusKind DDS::RELIABLE_WRITER_CACHE_CHANGED_STATUS = 0x00000001 << 24
const StatusKind DDS::REQUESTED_DEADLINE_MISSED_STATUS = 0x0001 << 2
const StatusKind DDS::REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 6
const QosPolicyId_t DDS::RESOURCELIMITS_QOS_POLICY_ID = 14
const string DDS::RESOURCELIMITS_QOS_POLICY_NAME = "ResourceLimits"
const ReturnCode_t DDS::RETCODE_ALREADY_DELETED = 9
const ReturnCode_t DDS::RETCODE_BAD_PARAMETER = 3
const ReturnCode_t DDS::RETCODE_ERROR = 1
const ReturnCode_t DDS::RETCODE_ILLEGAL_OPERATION = 12
const ReturnCode_t DDS::RETCODE_IMMUTABLE_POLICY = 7
const ReturnCode_t DDS::RETCODE_INCONSISTENT_POLICY = 8
const ReturnCode_t DDS::RETCODE_NO_DATA = 11
const ReturnCode_t DDS::RETCODE_NOT_ENABLED = 6
const ReturnCode_t DDS::RETCODE_OK = 0
const ReturnCode_t DDS::RETCODE_OUT_OF_RESOURCES = 5
const ReturnCode_t DDS::RETCODE_PRECONDITION_NOT_MET = 4
const ReturnCode_t DDS::RETCODE_TIMEOUT = 10
const ReturnCode_t DDS::RETCODE_UNSUPPORTED = 2
const StatusKind DDS::SAMPLE_LOST_STATUS = 0x0001 << 7
const StatusKind DDS::SAMPLE_REJECTED_STATUS = 0x0001 << 8
const QosPolicyId_t DDS::SERVICE_QOS_POLICY_ID = 1025
const QosPolicyId_t DDS::SUBSCRIBERPROTOCOL_QOS_POLICY_ID = 1032
const StatusKind DDS::SUBSCRIPTION_MATCHED_STATUS = 0x0001 << 14
const QosPolicyId_t DDS::SYSTEMRESOURCELIMITS_QOS_POLICY_ID = 1014
const unsigned long DDS::TIME_INVALID_NSEC = 0xffffffff
const long DDS::TIME_INVALID_SEC = -1
const QosPolicyId_t DDS::TIMEBASEDFILTER_QOS_POLICY_ID = 9
const string DDS::TIMEBASEDFILTER_QOS_POLICY_NAME = "TimeBasedFilter"
const QosPolicyId_t DDS::TOPICDATA_QOS_POLICY_ID = 18
const string DDS::TOPICDATA_QOS_POLICY_NAME = "TopicData"
const QosPolicyId_t DDS::TOPICPROTOCOL_QOS_POLICY_ID = 1033
const QosPolicyId_t DDS::TRANSPORTBUILTIN_QOS_POLICY_ID = 1018
const QosPolicyId_t DDS::TRANSPORTENCAPSULATION_QOS_POLICY_ID = 1030
const QosPolicyId_t DDS::TRANSPORTMULTICAST_QOS_POLICY_ID = 1017
const QosPolicyId_t DDS::TRANSPORTMULTICASTMAPPING_QOS_POLICY_ID = 1036
const QosPolicyId_t DDS::TRANSPORTPRIORITY_QOS_POLICY_ID = 20
const QosPolicyId_t DDS::TRANSPORTSELECTION_QOS_POLICY_ID = 1015
const QosPolicyId_t DDS::TRANSPORTUNICAST_QOS_POLICY_ID = 1016
const QosPolicyId_t DDS::TYPE_CONSISTENCY_ENFORCEMENT_QOS_POLICY_ID = 24
const QosPolicyId_t DDS::TYPESUPPORT_QOS_POLICY_ID = 1019
const QosPolicyId_t DDS::USERDATA_QOS_POLICY_ID = 1
const string DDS::USERDATA_QOS_POLICY_NAME = "UserData"
const QosPolicyId_t DDS::USEROBJECT_QOS_POLICY_ID = 1013
const QosPolicyId_t DDS::WIREPROTOCOL_QOS_POLICY_ID = 1000
const QosPolicyId_t DDS::WRITERDATALIFECYCLE_QOS_POLICY_ID = 16
const string DDS::WRITERDATALIFECYCLE_QOS_POLICY_NAME = "WriterDataLifecycle"