6 #ifndef OPENDDS_DDSDCPSCORE_IDL 7 #define OPENDDS_DDSDCPSCORE_IDL 15 #define HANDLE_TYPE_NATIVE long 17 #if defined __OPENDDS_IDL && !defined DDS_HAS_MINIMUM_BIT 18 # define BUILT_IN_TOPIC_TYPE @topic 19 # define BUILT_IN_TOPIC_KEY @key 21 # define BUILT_IN_TOPIC_TYPE 22 # define BUILT_IN_TOPIC_KEY 27 #pragma DCPS_SUPPORT_ZERO_COPY_READ 82 @OpenDDS::internal::special_serialization
88 @OpenDDS::internal::special_serialization(
"prop_seq")
91 @
OpenDDS::internal::special_serialization
97 @OpenDDS::internal::special_serialization(
"prop_seq")
102 @
OpenDDS::internal::special_serialization
308 TypeConsistencyEnforcementQosPolicyKind_t
kind;
436 @id(0x0005)
string topic_name;
437 @id(0x0007)
string type_name;
472 @id(0x0005)
string topic_name;
473 @id(0x0007)
string type_name;
506 @id(0x0005)
string name;
507 @id(0x0007)
string type_name;
597 #undef BUILT_IN_TOPIC_TYPE 598 #undef BUILT_IN_TOPIC_KEY
UserDataQosPolicy user_data
PartitionQosPolicy partition
sequence< InstanceHandle_t > InstanceHandleSeq
DestinationOrderQosPolicyKind
InstanceStateKind instance_state
EntityFactoryQosPolicy entity_factory
boolean autodispose_unregistered_instances
sequence< QosPolicyCount > QosPolicyCountSeq
LatencyBudgetQosPolicy latency_budget
ReliabilityQosPolicy reliability
long max_samples_per_instance
GroupDataQosPolicy group_data
LifespanQosPolicy lifespan
Duration_t max_blocking_time
OwnershipQosPolicy ownership
const long DURATION_INFINITE_SEC
DurabilityQosPolicy durability
HistoryQosPolicyKind kind
TimeBasedFilterQosPolicy time_based_filter
TransportPriorityQosPolicy transport_priority
sequence< SampleInfo > SampleInfoSeq
boolean ignore_member_names
boolean prevent_type_widening
PresentationQosPolicyAccessScopeKind access_scope
DataRepresentationQosPolicy representation
OwnershipQosPolicy ownership
const QosPolicyId_t DATA_REPRESENTATION_QOS_POLICY_ID
LivelinessQosPolicy liveliness
const SampleStateMask ANY_SAMPLE_STATE
boolean ignore_sequence_bounds
DeadlineQosPolicy deadline
long absolute_generation_rank
OwnershipQosPolicyKind kind
DestinationOrderQosPolicy destination_order
unsigned long InstanceStateMask
EntityFactoryQosPolicy entity_factory
const long TIME_INVALID_SEC
const DDS::DataRepresentationId_t JSON_DATA_REPRESENTATION
unsigned long SampleStateKind
const DataRepresentationId_t XCDR_DATA_REPRESENTATION
DataRepresentationQosPolicy representation
sequence< DataRepresentationId_t > DataRepresentationIdSeq
EntityFactoryQosPolicy entity_factory
ResourceLimitsQosPolicy resource_limits
Duration_t service_cleanup_delay
EntityFactoryQosPolicy entity_factory
DestinationOrderQosPolicyKind kind
Duration_t autopurge_disposed_samples_delay
LatencyBudgetQosPolicy latency_budget
long long opendds_reserved_publication_seq
DestinationOrderQosPolicy destination_order
#define BUILT_IN_TOPIC_TYPE
DurabilityServiceQosPolicy durability_service
TypeConsistencyEnforcementQosPolicy type_consistency
const TypeConsistencyEnforcementQosPolicyKind_t ALLOW_TYPE_COERCION
PresentationQosPolicy presentation
Duration_t lease_duration
const ViewStateKind NOT_NEW_VIEW_STATE
const DataRepresentationId_t XCDR2_DATA_REPRESENTATION
ReliabilityQosPolicyKind kind
DurabilityQosPolicyKind kind
InstanceHandle_t publication_handle
DurabilityQosPolicy durability
OwnershipStrengthQosPolicy ownership_strength
InstanceHandle_t instance_handle
DestinationOrderQosPolicy destination_order
DataRepresentationQosPolicy representation
unsigned long InstanceStateKind
long max_samples_per_instance
long no_writers_generation_count
const InstanceStateMask ANY_INSTANCE_STATE
const string DATA_REPRESENTATION_QOS_POLICY_NAME
DurabilityQosPolicy durability
const unsigned long DURATION_ZERO_NSEC
const ViewStateKind NEW_VIEW_STATE
const ViewStateMask ANY_VIEW_STATE
ResourceLimitsQosPolicy resource_limits
SampleStateKind sample_state
DDS::BinaryPropertySeq BinaryPropertySeq
TopicDataQosPolicy topic_data
const DataRepresentationId_t XML_DATA_REPRESENTATION
sequence< octet > OctetSeq
DeadlineQosPolicy deadline
ReliabilityQosPolicy reliability
const DDS::DataRepresentationId_t UNALIGNED_CDR_DATA_REPRESENTATION
unsigned long SampleStateMask
ReaderDataLifecycleQosPolicy reader_data_lifecycle
BinaryPropertySeq binary_value
HANDLE_TYPE_NATIVE InstanceHandle_t
const SampleStateKind READ_SAMPLE_STATE
long disposed_generation_count
const unsigned long DURATION_INFINITE_NSEC
OwnershipQosPolicy ownership
TransportPriorityQosPolicy transport_priority
const unsigned long TIME_INVALID_NSEC
ReliabilityQosPolicy reliability
boolean autoenable_created_entities
const long DURATION_ZERO_SEC
const InstanceStateKind NOT_ALIVE_DISPOSED_INSTANCE_STATE
#define HANDLE_TYPE_NATIVE
LifespanQosPolicy lifespan
Duration_t minimum_separation
sequence< Property > PropertySeq
WriterDataLifecycleQosPolicy writer_data_lifecycle
const SampleStateKind NOT_READ_SAMPLE_STATE
PresentationQosPolicyAccessScopeKind
boolean force_type_validation
LivelinessQosPolicyKind kind
const InstanceStateMask NOT_ALIVE_INSTANCE_STATE
LivelinessQosPolicy liveliness
unsigned long ViewStateKind
short DataRepresentationId_t
TypeConsistencyEnforcementQosPolicyKind_t kind
DataRepresentationIdSeq value
UserDataQosPolicy user_data
UserDataQosPolicy user_data
DeadlineQosPolicy deadline
GroupDataQosPolicy group_data
short TypeConsistencyEnforcementQosPolicyKind_t
PartitionQosPolicy partition
The Internal API and Implementation of OpenDDS.
const InstanceStateKind NOT_ALIVE_NO_WRITERS_INSTANCE_STATE
#define BUILT_IN_TOPIC_KEY
unsigned long ViewStateMask
const TypeConsistencyEnforcementQosPolicyKind_t DISALLOW_TYPE_COERCION
HistoryQosPolicyKind history_kind
PresentationQosPolicy presentation
Duration_t autopurge_nowriter_samples_delay
ResourceLimitsQosPolicy resource_limits
const InstanceStateKind ALIVE_INSTANCE_STATE
LivelinessQosPolicy liveliness
PropertyQosPolicy property
sequence< string > StringSeq
DurabilityServiceQosPolicy durability_service
LatencyBudgetQosPolicy latency_budget
boolean ignore_string_bounds