DDS Namespace Reference


Classes

interface  DomainParticipantListener
interface  DomainParticipant
interface  DomainParticipantFactory
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  PublicationMatchStatus
struct  SubscriptionMatchStatus
interface  Listener
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  ReaderDataLifecycleQosPolicy
struct  DurabilityServiceQosPolicy
struct  DomainParticipantQos
struct  TopicQos
struct  DataWriterQos
struct  PublisherQos
struct  DataReaderQos
struct  SubscriberQos
struct  ParticipantBuiltinTopicData
struct  TopicBuiltinTopicData
struct  PublicationBuiltinTopicData
struct  SubscriptionBuiltinTopicData
interface  Entity
struct  SampleInfo
interface  DataWriterListener
interface  PublisherListener
interface  DataWriter
interface  Publisher
interface  DataReaderListener
interface  SubscriberListener
interface  DataReader
interface  Subscriber
interface  TopicDescription
interface  TopicListener
interface  Topic
interface  TypeSupport

Typedefs

typedef DOMAINID_TYPE_NATIVE DomainId_t
typedef HANDLE_TYPE_NATIVE InstanceHandle_t
typedef BUILTIN_TOPIC_KEY_TYPE_NATIVE BuiltinTopicKey_t [3]
typedef sequence< InstanceHandle_tInstanceHandleSeq
typedef long ReturnCode_t
typedef long QosPolicyId_t
typedef sequence< string > StringSeq
typedef unsigned long StatusKind
typedef unsigned long StatusKindMask
typedef sequence< QosPolicyCountQosPolicyCountSeq
typedef unsigned long SampleStateKind
typedef sequence< SampleStateKindSampleStateSeq
typedef unsigned long SampleStateMask
typedef unsigned long ViewStateKind
typedef sequence< ViewStateKindViewStateSeq
typedef unsigned long ViewStateMask
typedef unsigned long InstanceStateKind
typedef sequence< InstanceStateKindInstanceStateSeq
typedef unsigned long InstanceStateMask
typedef sequence< DataReaderDataReaderSeq

Enumerations

enum  SampleRejectedStatusKind { REJECTED_BY_INSTANCE_LIMIT, REJECTED_BY_TOPIC_LIMIT }
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 }
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  HistoryQosPolicyKind { KEEP_LAST_HISTORY_QOS, KEEP_ALL_HISTORY_QOS }

Variables

const InstanceHandle_t HANDLE_NIL = HANDLE_NIL_NATIVE
const long LENGTH_UNLIMITED = -1
const long DURATION_INFINITY_SEC = 0x7ffffff
const unsigned long DURATION_INFINITY_NSEC = 0x7ffffff
const long DURATION_ZERO_SEC = 0
const unsigned long DURATION_ZERO_NSEC = 0
const long TIMESTAMP_INVALID_SEC = -1
const unsigned long TIMESTAMP_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 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_MATCH_STATUS = 0x0001 << 13
const StatusKind SUBSCRIPTION_MATCH_STATUS = 0x0001 << 14
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 = "GroupData"
const string TRANSPORTPRIORITY_QOS_POLICY_NAME = "TransportPriority"
const string LIFESPAN_QOS_POLICY_NAME = "Lifespan"
const string DURABILITYSERVICE_POLICY_NAME = "DurabilityService"
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
native SampleInfoSeq


Typedef Documentation

typedef DOMAINID_TYPE_NATIVE DDS::DomainId_t

typedef HANDLE_TYPE_NATIVE DDS::InstanceHandle_t

typedef BUILTIN_TOPIC_KEY_TYPE_NATIVE DDS::BuiltinTopicKey_t[3]

typedef sequence<InstanceHandle_t> DDS::InstanceHandleSeq

typedef long DDS::ReturnCode_t

typedef long DDS::QosPolicyId_t

typedef sequence<string> DDS::StringSeq

typedef unsigned long DDS::StatusKind

typedef unsigned long DDS::StatusKindMask

typedef sequence<QosPolicyCount> DDS::QosPolicyCountSeq

typedef unsigned long DDS::SampleStateKind

typedef sequence<SampleStateKind> DDS::SampleStateSeq

typedef unsigned long DDS::SampleStateMask

typedef unsigned long DDS::ViewStateKind

typedef sequence<ViewStateKind> DDS::ViewStateSeq

typedef unsigned long DDS::ViewStateMask

typedef unsigned long DDS::InstanceStateKind

typedef sequence<InstanceStateKind> DDS::InstanceStateSeq

typedef unsigned long DDS::InstanceStateMask

typedef sequence<DataReader> DDS::DataReaderSeq


Enumeration Type Documentation

enum DDS::SampleRejectedStatusKind

Enumerator:
REJECTED_BY_INSTANCE_LIMIT 
REJECTED_BY_TOPIC_LIMIT 

enum DDS::DurabilityQosPolicyKind

Enumerator:
VOLATILE_DURABILITY_QOS 
TRANSIENT_LOCAL_DURABILITY_QOS 
TRANSIENT_DURABILITY_QOS 
PERSISTENT_DURABILITY_QOS 

enum DDS::PresentationQosPolicyAccessScopeKind

Enumerator:
INSTANCE_PRESENTATION_QOS 
TOPIC_PRESENTATION_QOS 
GROUP_PRESENTATION_QOS 

enum DDS::OwnershipQosPolicyKind

Enumerator:
SHARED_OWNERSHIP_QOS 
EXCLUSIVE_OWNERSHIP_QOS 

enum DDS::LivelinessQosPolicyKind

Enumerator:
AUTOMATIC_LIVELINESS_QOS 
MANUAL_BY_PARTICIPANT_LIVELINESS_QOS 
MANUAL_BY_TOPIC_LIVELINESS_QOS 

enum DDS::ReliabilityQosPolicyKind

Enumerator:
BEST_EFFORT_RELIABILITY_QOS 
RELIABLE_RELIABILITY_QOS 

enum DDS::DestinationOrderQosPolicyKind

Enumerator:
BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS 
BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS 

enum DDS::HistoryQosPolicyKind

Enumerator:
KEEP_LAST_HISTORY_QOS 
KEEP_ALL_HISTORY_QOS 


Variable Documentation

const InstanceHandle_t DDS::HANDLE_NIL = HANDLE_NIL_NATIVE

const long DDS::LENGTH_UNLIMITED = -1

const long DDS::DURATION_INFINITY_SEC = 0x7ffffff

const unsigned long DDS::DURATION_INFINITY_NSEC = 0x7ffffff

const long DDS::DURATION_ZERO_SEC = 0

const unsigned long DDS::DURATION_ZERO_NSEC = 0

const long DDS::TIMESTAMP_INVALID_SEC = -1

const unsigned long DDS::TIMESTAMP_INVALID_NSEC = 0xffffffff

const ReturnCode_t DDS::RETCODE_OK = 0

const ReturnCode_t DDS::RETCODE_ERROR = 1

const ReturnCode_t DDS::RETCODE_UNSUPPORTED = 2

const ReturnCode_t DDS::RETCODE_BAD_PARAMETER = 3

const ReturnCode_t DDS::RETCODE_PRECONDITION_NOT_MET = 4

const ReturnCode_t DDS::RETCODE_OUT_OF_RESOURCES = 5

const ReturnCode_t DDS::RETCODE_NOT_ENABLED = 6

const ReturnCode_t DDS::RETCODE_IMMUTABLE_POLICY = 7

const ReturnCode_t DDS::RETCODE_INCONSISTENT_POLICY = 8

const ReturnCode_t DDS::RETCODE_ALREADY_DELETED = 9

const ReturnCode_t DDS::RETCODE_TIMEOUT = 10

const ReturnCode_t DDS::RETCODE_NO_DATA = 11

const StatusKind DDS::INCONSISTENT_TOPIC_STATUS = 0x0001 << 0

const StatusKind DDS::OFFERED_DEADLINE_MISSED_STATUS = 0x0001 << 1

const StatusKind DDS::REQUESTED_DEADLINE_MISSED_STATUS = 0x0001 << 2

const StatusKind DDS::OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 5

const StatusKind DDS::REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 6

const StatusKind DDS::SAMPLE_LOST_STATUS = 0x0001 << 7

const StatusKind DDS::SAMPLE_REJECTED_STATUS = 0x0001 << 8

const StatusKind DDS::DATA_ON_READERS_STATUS = 0x0001 << 9

const StatusKind DDS::DATA_AVAILABLE_STATUS = 0x0001 << 10

const StatusKind DDS::LIVELINESS_LOST_STATUS = 0x0001 << 11

const StatusKind DDS::LIVELINESS_CHANGED_STATUS = 0x0001 << 12

const StatusKind DDS::PUBLICATION_MATCH_STATUS = 0x0001 << 13

const StatusKind DDS::SUBSCRIPTION_MATCH_STATUS = 0x0001 << 14

const SampleStateKind DDS::READ_SAMPLE_STATE = 0x0001 << 0

const SampleStateKind DDS::NOT_READ_SAMPLE_STATE = 0x0001 << 1

const SampleStateMask DDS::ANY_SAMPLE_STATE = 0xffff

const ViewStateKind DDS::NEW_VIEW_STATE = 0x0001 << 0

const ViewStateKind DDS::NOT_NEW_VIEW_STATE = 0x0001 << 1

const ViewStateMask DDS::ANY_VIEW_STATE = 0xffff

const InstanceStateKind DDS::ALIVE_INSTANCE_STATE = 0x0001 << 0

const InstanceStateKind DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0001 << 1

const InstanceStateKind DDS::NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0001 << 2

const InstanceStateMask DDS::ANY_INSTANCE_STATE = 0xffff

const InstanceStateMask DDS::NOT_ALIVE_INSTANCE_STATE = 0x006

const string DDS::USERDATA_QOS_POLICY_NAME = "UserData"

const string DDS::DURABILITY_QOS_POLICY_NAME = "Durability"

const string DDS::PRESENTATION_QOS_POLICY_NAME = "Presentation"

const string DDS::DEADLINE_QOS_POLICY_NAME = "Deadline"

const string DDS::LATENCYBUDGET_QOS_POLICY_NAME = "LatencyBudget"

const string DDS::OWNERSHIP_QOS_POLICY_NAME = "Ownership"

const string DDS::OWNERSHIPSTRENGTH_QOS_POLICY_NAME = "OwnershipStrength"

const string DDS::LIVELINESS_QOS_POLICY_NAME = "Liveliness"

const string DDS::TIMEBASEDFILTER_QOS_POLICY_NAME = "TimeBasedFilter"

const string DDS::PARTITION_QOS_POLICY_NAME = "Partition"

const string DDS::RELIABILITY_QOS_POLICY_NAME = "Reliability"

const string DDS::DESTINATIONORDER_QOS_POLICY_NAME = "DestinationOrder"

const string DDS::HISTORY_QOS_POLICY_NAME = "History"

const string DDS::RESOURCELIMITS_QOS_POLICY_NAME = "ResourceLimits"

const string DDS::ENTITYFACTORY_QOS_POLICY_NAME = "EntityFactory"

const string DDS::WRITERDATALIFECYCLE_QOS_POLICY_NAME = "WriterDataLifecycle"

const string DDS::READERDATALIFECYCLE_QOS_POLICY_NAME = "ReaderDataLifecycle"

const string DDS::TOPICDATA_QOS_POLICY_NAME = "TopicData"

const string DDS::GROUPDATA_QOS_POLICY_NAME = "GroupData"

const string DDS::TRANSPORTPRIORITY_QOS_POLICY_NAME = "TransportPriority"

const string DDS::LIFESPAN_QOS_POLICY_NAME = "Lifespan"

const string DDS::DURABILITYSERVICE_POLICY_NAME = "DurabilityService"

const QosPolicyId_t DDS::USERDATA_QOS_POLICY_ID = 1

const QosPolicyId_t DDS::DURABILITY_QOS_POLICY_ID = 2

const QosPolicyId_t DDS::PRESENTATION_QOS_POLICY_ID = 3

const QosPolicyId_t DDS::DEADLINE_QOS_POLICY_ID = 4

const QosPolicyId_t DDS::LATENCYBUDGET_QOS_POLICY_ID = 5

const QosPolicyId_t DDS::OWNERSHIP_QOS_POLICY_ID = 6

const QosPolicyId_t DDS::OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7

const QosPolicyId_t DDS::LIVELINESS_QOS_POLICY_ID = 8

const QosPolicyId_t DDS::TIMEBASEDFILTER_QOS_POLICY_ID = 9

const QosPolicyId_t DDS::PARTITION_QOS_POLICY_ID = 10

const QosPolicyId_t DDS::RELIABILITY_QOS_POLICY_ID = 11

const QosPolicyId_t DDS::DESTINATIONORDER_QOS_POLICY_ID = 12

const QosPolicyId_t DDS::HISTORY_QOS_POLICY_ID = 13

const QosPolicyId_t DDS::RESOURCELIMITS_QOS_POLICY_ID = 14

const QosPolicyId_t DDS::ENTITYFACTORY_QOS_POLICY_ID = 15

const QosPolicyId_t DDS::WRITERDATALIFECYCLE_QOS_POLICY_ID = 16

const QosPolicyId_t DDS::READERDATALIFECYCLE_QOS_POLICY_ID = 17

const QosPolicyId_t DDS::TOPICDATA_QOS_POLICY_ID = 18

const QosPolicyId_t DDS::GROUPDATA_QOS_POLICY_ID = 19

const QosPolicyId_t DDS::TRANSPORTPRIORITY_QOS_POLICY_ID = 20

const QosPolicyId_t DDS::LIFESPAN_QOS_POLICY_ID = 21

const QosPolicyId_t DDS::DURABILITYSERVICE_QOS_POLICY_ID = 22

native DDS::SampleInfoSeq


Generated on Fri Jun 20 10:21:36 2008 for OpenDDS by  doxygen 1.4.7