DdsDcpsCore.idl File Reference

#include "tao/StringSeq.pidl"
#include "tao/LongSeq.pidl"

Include dependency graph for DdsDcpsCore.idl:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DDS

Classes

struct  DDS::QosPolicyCount
struct  DDS::Duration_t
struct  DDS::UserDataQosPolicy
struct  DDS::GroupDataQosPolicy
struct  DDS::TopicDataQosPolicy
struct  DDS::PartitionQosPolicy
struct  DDS::DurabilityQosPolicy
struct  DDS::DurabilityServiceQosPolicy
struct  DDS::DeadlineQosPolicy
struct  DDS::LatencyBudgetQosPolicy
struct  DDS::LivelinessQosPolicy
struct  DDS::ReliabilityQosPolicy
struct  DDS::DestinationOrderQosPolicy
struct  DDS::HistoryQosPolicy
struct  DDS::ResourceLimitsQosPolicy
struct  DDS::TransportPriorityQosPolicy
struct  DDS::LifespanQosPolicy
struct  DDS::OwnershipQosPolicy
struct  DDS::OwnershipStrengthQosPolicy
struct  DDS::PresentationQosPolicy
struct  DDS::TimeBasedFilterQosPolicy
struct  DDS::TopicQos
struct  DDS::WriterDataLifecycleQosPolicy
struct  DDS::DataWriterQos
struct  DDS::EntityFactoryQosPolicy
struct  DDS::PublisherQos
struct  DDS::ReaderDataLifecycleQosPolicy
struct  DDS::DataReaderQos
struct  DDS::SubscriberQos
struct  DDS::DomainParticipantFactoryQos
struct  DDS::DomainParticipantQos
struct  DDS::BuiltinTopicKey_t
struct  DDS::ParticipantBuiltinTopicData
struct  DDS::PublicationBuiltinTopicData
struct  DDS::SubscriptionBuiltinTopicData
struct  DDS::TopicBuiltinTopicData
struct  DDS::Time_t
struct  DDS::SampleInfo

Defines

#define HANDLE_TYPE_NATIVE   long
#define BUILTIN_TOPIC_KEY_TYPE_NATIVE   long

Typedefs

typedef sequence< string > DDS::StringSeq
typedef HANDLE_TYPE_NATIVE DDS::InstanceHandle_t
typedef BUILTIN_TOPIC_KEY_TYPE_NATIVE DDS::BuiltinTopicKeyValue [3]
typedef sequence< InstanceHandle_tDDS::InstanceHandleSeq
typedef long DDS::QosPolicyId_t
typedef sequence< QosPolicyCount > DDS::QosPolicyCountSeq
typedef sequence< octet > DDS::OctetSeq
typedef unsigned long DDS::SampleStateKind
typedef unsigned long DDS::SampleStateMask
typedef unsigned long DDS::ViewStateKind
typedef unsigned long DDS::ViewStateMask
typedef unsigned long DDS::InstanceStateKind
typedef unsigned long DDS::InstanceStateMask
typedef sequence< SampleInfo > DDS::SampleInfoSeq

Enumerations

enum  DDS::HistoryQosPolicyKind { DDS::KEEP_LAST_HISTORY_QOS, DDS::KEEP_ALL_HISTORY_QOS }
enum  DDS::DurabilityQosPolicyKind { DDS::VOLATILE_DURABILITY_QOS, DDS::TRANSIENT_LOCAL_DURABILITY_QOS, DDS::TRANSIENT_DURABILITY_QOS, DDS::PERSISTENT_DURABILITY_QOS }
enum  DDS::LivelinessQosPolicyKind { DDS::AUTOMATIC_LIVELINESS_QOS, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, DDS::MANUAL_BY_TOPIC_LIVELINESS_QOS }
enum  DDS::ReliabilityQosPolicyKind { DDS::BEST_EFFORT_RELIABILITY_QOS, DDS::RELIABLE_RELIABILITY_QOS }
enum  DDS::DestinationOrderQosPolicyKind { DDS::BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, DDS::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS }
enum  DDS::OwnershipQosPolicyKind { DDS::SHARED_OWNERSHIP_QOS, DDS::EXCLUSIVE_OWNERSHIP_QOS }
enum  DDS::PresentationQosPolicyAccessScopeKind { DDS::INSTANCE_PRESENTATION_QOS, DDS::TOPIC_PRESENTATION_QOS, DDS::GROUP_PRESENTATION_QOS }

Variables

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


Define Documentation

#define BUILTIN_TOPIC_KEY_TYPE_NATIVE   long

Definition at line 17 of file DdsDcpsCore.idl.

#define HANDLE_TYPE_NATIVE   long

Definition at line 16 of file DdsDcpsCore.idl.


Generated on Fri Feb 12 20:05:32 2016 for OpenDDS by  doxygen 1.4.7