Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DDS_AllocationSettings_tResource allocation settings
DDS_AsynchronousPublisherQosPolicyConfigures the mechanism that sends user data in an external middleware thread
DDS_AvailabilityQosPolicyConfigures the availability of data
DDS_BatchQosPolicyUsed to configure batching of multiple samples into a single network packet in order to increase throughput for small samples
DDS_BooleanSeqInstantiates FooSeq < DDS_Boolean >
DDS_BuiltinTopicKey_tThe key type of the built-in topic types
DDS_BuiltinTopicReaderResourceLimits_tBuilt-in topic reader's resource limits
DDS_ChannelSettings_tType used to configure the properties of a channel
DDS_ChannelSettingsSeqDeclares IDL sequence< DDS_ChannelSettings_t >
DDS_CharSeqInstantiates FooSeq < DDS_Char >
DDS_ContentFilterProperty_t<<eXtension>> Type used to provide all the required information to enable content filtering
DDS_Cookie_t<<eXtension>> Sequence of bytes identifying a written data sample, used when writing with parameters
DDS_DatabaseQosPolicyVarious threads and resource limits settings used by RTI Connext to control its internal database
DDS_DataReaderCacheStatus<<eXtension>> The status of the reader's cache
DDS_DataReaderProtocolQosPolicyAlong with DDS_WireProtocolQosPolicy and DDS_DataWriterProtocolQosPolicy, this QoS policy configures the DDS on-the-network protocol (RTPS)
DDS_DataReaderProtocolStatus<<eXtension>> The status of a reader's internal protocol related metrics, like the number of samples received, filtered, rejected; and status of wire protocol traffic
DDS_DataReaderQosQoS policies supported by a DDSDataReader entity
DDS_DataReaderResourceLimitsQosPolicyVarious settings that configure how a DDSDataReader allocates and uses physical memory for internal resources
DDS_DataWriterCacheStatus<<eXtension>> The status of the writer's cache
DDS_DataWriterProtocolQosPolicyProtocol that applies only to DDSDataWriter instances
DDS_DataWriterProtocolStatus<<eXtension>> The status of a writer's internal protocol related metrics, like the number of samples pushed, pulled, filtered; and status of wire protocol traffic
DDS_DataWriterQosQoS policies supported by a DDSDataWriter entity
DDS_DataWriterResourceLimitsQosPolicyVarious settings that configure how a DDSDataWriter allocates and uses physical memory for internal resources
DDS_DeadlineQosPolicyExpresses the maximum duration (deadline) within which an instance is expected to be updated
DDS_DestinationOrderQosPolicyControls how the middleware will deal with data sent by multiple DDSDataWriter entities for the same instance of data (i.e., same DDSTopic and key)
DDS_DiscoveryConfigQosPolicySettings for discovery configuration
DDS_DiscoveryQosPolicyConfigures the mechanism used by the middleware to automatically discover and connect with new remote applications
DDS_DomainParticipantFactoryQosQoS policies supported by a DDSDomainParticipantFactory
DDS_DomainParticipantQosQoS policies supported by a DDSDomainParticipant entity
DDS_DomainParticipantResourceLimitsQosPolicyVarious settings that configure how a DDSDomainParticipant allocates and uses physical memory for internal resources, including the maximum sizes of various properties
DDS_DoubleSeqInstantiates FooSeq < DDS_Double >
DDS_DurabilityQosPolicyThis QoS policy specifies whether or not RTI Connext will store and deliver previously published data samples to new DDSDataReader entities that join the network later
DDS_DurabilityServiceQosPolicyVarious settings to configure the external RTI Persistence Service used by RTI Connext for DataWriters with a DDS_DurabilityQosPolicy setting of DDS_PERSISTENT_DURABILITY_QOS or DDS_TRANSIENT_DURABILITY_QOS
DDS_Duration_tType for duration representation
DDS_DynamicDataA sample of any complex data type, which can be inspected and manipulated reflectively
DDS_DynamicDataInfoA descriptor for a DDS_DynamicData object
DDS_DynamicDataMemberInfoA descriptor for a single member (i.e. field) of dynamically defined data type
DDS_DynamicDataProperty_tA collection of attributes used to configure DDS_DynamicData objects
DDS_DynamicDataSeqAn ordered collection of DDS_DynamicData elements
DDS_DynamicDataTypeProperty_tA collection of attributes used to configure DDSDynamicDataTypeSupport objects
DDS_DynamicDataTypeSerializationProperty_tProperties that govern how data of a certain type will be serialized on the network
DDS_EndpointGroup_tSpecifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum
DDS_EndpointGroupSeqA sequence of DDS_EndpointGroup_t
DDS_EntityFactoryQosPolicyA QoS policy for all DDSEntity types that can act as factories for one or more other DDSEntity types
DDS_EntityNameQosPolicyAssigns a name and a role name to a DDSDomainParticipant, DDSDataWriter or DDSDataReader. These names will be visible during the discovery process and in RTI tools to help you visualize and debug your system
DDS_EnumMemberA description of a member of an enumeration
DDS_EnumMemberSeqDefines a sequence of enumerator members
DDS_EventQosPolicySettings for event
DDS_ExclusiveAreaQosPolicyConfigures multi-thread concurrency and deadlock prevention capabilities
DDS_FactoryPluginSupportInterface for creating and manipulating DDS entities
DDS_FloatSeqInstantiates FooSeq < DDS_Float >
DDS_FlowControllerProperty_tDetermines the flow control characteristics of the DDSFlowController
DDS_FlowControllerTokenBucketProperty_tDDSFlowController uses the popular token bucket approach for open loop network flow control. The flow control characteristics are determined by the token bucket properties
DDS_GroupDataQosPolicyAttaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery
DDS_GUID_tType for GUID (Global Unique Identifier) representation
DDS_HistoryQosPolicySpecifies the behavior of RTI Connext in the case where the value of a sample changes (one or more times) before it can be successfully communicated to one or more existing subscribers
DDS_InconsistentTopicStatusDDS_INCONSISTENT_TOPIC_STATUS
DDS_InstanceHandleSeqInstantiates FooSeq < DDS_InstanceHandle_t >
DDS_KeyedOctetsBuilt-in type consisting of a variable-length array of opaque bytes and a string that is the key
DDS_KeyedOctetsSeqInstantiates FooSeq < DDS_KeyedOctets >
DDS_KeyedStringKeyed string built-in type
DDS_KeyedStringSeqInstantiates FooSeq < DDS_KeyedString >
DDS_LatencyBudgetQosPolicyProvides a hint as to the maximum acceptable delay from the time the data is written to the time it is received by the subscribing applications
DDS_LifespanQosPolicySpecifies how long the data written by the DDSDataWriter is considered valid
DDS_LivelinessChangedStatusDDS_LIVELINESS_CHANGED_STATUS
DDS_LivelinessLostStatusDDS_LIVELINESS_LOST_STATUS
DDS_LivelinessQosPolicySpecifies and configures the mechanism that allows DDSDataReader entities to detect when DDSDataWriter entities become disconnected or "dead."
DDS_Locator_t<<eXtension>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports
DDS_LocatorFilter_tSpecifies the configuration of an individual channel within a MultiChannel DataWriter
DDS_LocatorFilterQosPolicyThe QoS policy used to report the configuration of a MultiChannel DataWriter as part of DDS_PublicationBuiltinTopicData
DDS_LocatorFilterSeqDeclares IDL sequence< DDS_LocatorFilter_t >
DDS_LocatorSeqDeclares IDL sequence < DDS_Locator_t >
DDS_LoggingQosPolicyConfigures the RTI Connext logging facility
DDS_LongDoubleSeqInstantiates FooSeq < DDS_LongDouble >
DDS_LongLongSeqInstantiates FooSeq < DDS_LongLong >
DDS_LongSeqInstantiates FooSeq < DDS_Long >
DDS_MultiChannelQosPolicyConfigures the ability of a DataWriter to send data on different multicast groups (addresses) based on the value of the data
DDS_OctetsBuilt-in type consisting of a variable-length array of opaque bytes
DDS_OctetSeqInstantiates FooSeq < DDS_Octet >
DDS_OctetsSeqInstantiates FooSeq < DDS_Octets >
DDS_OfferedDeadlineMissedStatusDDS_OFFERED_DEADLINE_MISSED_STATUS
DDS_OfferedIncompatibleQosStatusDDS_OFFERED_INCOMPATIBLE_QOS_STATUS
DDS_OwnershipQosPolicySpecifies whether it is allowed for multiple DDSDataWriter (s) to write the same instance of the data and if so, how these modifications should be arbitrated
DDS_OwnershipStrengthQosPolicySpecifies the value of the strength used to arbitrate among multiple DDSDataWriter objects that attempt to modify the same instance of a data type (identified by DDSTopic + key)
DDS_ParticipantBuiltinTopicDataEntry created when a DomainParticipant object is discovered
DDS_ParticipantBuiltinTopicDataSeqInstantiates FooSeq < DDS_ParticipantBuiltinTopicData >
DDS_PartitionQosPolicySet of strings that introduces a logical partition among the topics visible by a DDSPublisher and a DDSSubscriber
DDS_PresentationQosPolicySpecifies how the samples representing changes to data instances are presented to a subscribing application
DDS_ProductVersion_t<<eXtension>> Type used to represent the current version of RTI Connext
DDS_ProfileQosPolicyConfigures the way that XML documents containing QoS profiles are loaded by RTI Connext
DDS_Property_tProperties are name/value pairs objects
DDS_PropertyQosPolicyStores name/value(string) pairs that can be used to configure certain parameters of RTI Connext that are not exposed through formal QoS policies. Can also be used to store and propagate application-specific name/value pairs that can be retrieved by user code during discovery
DDS_PropertySeqDeclares IDL sequence < DDS_Property_t >
DDS_ProtocolVersion_t<<eXtension>> Type used to represent the version of the RTPS protocol
DDS_PublicationBuiltinTopicDataEntry created when a DDSDataWriter is discovered in association with its Publisher
DDS_PublicationBuiltinTopicDataSeqInstantiates FooSeq < DDS_PublicationBuiltinTopicData >
DDS_PublicationMatchedStatusDDS_PUBLICATION_MATCHED_STATUS
DDS_PublisherQosQoS policies supported by a DDSPublisher entity
DDS_PublishModeQosPolicySpecifies how RTI Connext sends application data on the network. This QoS policy can be used to tell RTI Connext to use its own thread to send data, instead of the user thread
DDS_QosPolicyCountType to hold a counter for a DDS_QosPolicyId_t
DDS_QosPolicyCountSeqDeclares IDL sequence < DDS_QosPolicyCount >
DDS_ReaderDataLifecycleQosPolicyControls how a DataReader manages the lifecycle of the data that it has received
DDS_ReceiverPoolQosPolicyConfigures threads used by RTI Connext to receive and process data from transports (for example, UDP sockets)
DDS_ReliabilityQosPolicyIndicates the level of reliability offered/requested by RTI Connext
DDS_ReliableReaderActivityChangedStatus<<eXtension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer
DDS_ReliableWriterCacheChangedStatus<<eXtension>> A summary of the state of a data writer's cache of unacknowledged samples written
DDS_ReliableWriterCacheEventCount<<eXtension>> The number of times the number of unacknowledged samples in the cache of a reliable writer hit a certain well-defined threshold
DDS_RequestedDeadlineMissedStatusDDS_REQUESTED_DEADLINE_MISSED_STATUS
DDS_RequestedIncompatibleQosStatusDDS_REQUESTED_INCOMPATIBLE_QOS_STATUS
DDS_ResourceLimitsQosPolicyControls the amount of physical memory allocated for DDS entities, if dynamic allocations are allowed, and how they occur. Also controls memory usage among different instance values for keyed topics
DDS_RtpsReliableReaderProtocol_tQos related to reliable reader protocol defined in RTPS
DDS_RtpsReliableWriterProtocol_tQoS related to the reliable writer protocol defined in RTPS
DDS_RtpsWellKnownPorts_tRTPS well-known port mapping configuration
DDS_SampleIdentity_tType definition for an Sample Identity
DDS_SampleInfoInformation that accompanies each sample that is read or taken
DDS_SampleInfoSeqDeclares IDL sequence < DDS_SampleInfo >
DDS_SampleLostStatusDDS_SAMPLE_LOST_STATUS
DDS_SampleRejectedStatusDDS_SAMPLE_REJECTED_STATUS
DDS_SequenceNumber_tType for sequence number representation
DDS_ShortSeqInstantiates FooSeq < DDS_Short >
DDS_StringSeqInstantiates FooSeq < char* > with value type semantics
DDS_StructMemberA description of a member of a struct
DDS_StructMemberSeqDefines a sequence of struct members
DDS_SubscriberQosQoS policies supported by a DDSSubscriber entity
DDS_SubscriptionBuiltinTopicDataEntry created when a DDSDataReader is discovered in association with its Subscriber
DDS_SubscriptionBuiltinTopicDataSeqInstantiates FooSeq < DDS_SubscriptionBuiltinTopicData >
DDS_SubscriptionMatchedStatusDDS_SUBSCRIPTION_MATCHED_STATUS
DDS_SystemResourceLimitsQosPolicyConfigures DDSDomainParticipant-independent resources used by RTI Connext. Mainly used to change the maximum number of DDSDomainParticipant entities that can be created within a single process (address space)
DDS_ThreadSettings_tThe properties of a thread of execution
DDS_Time_tType for time representation
DDS_TimeBasedFilterQosPolicyFilter that allows a DDSDataReader to specify that it is interested only in (potentially) a subset of the values of the data
DDS_TopicBuiltinTopicDataEntry created when a Topic object discovered
DDS_TopicBuiltinTopicDataSeqInstantiates FooSeq < DDS_TopicBuiltinTopicData >
DDS_TopicDataQosPolicyAttaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery
DDS_TopicQosQoS policies supported by a DDSTopic entity
DDS_TransportBuiltinQosPolicySpecifies which built-in transports are used
DDS_TransportMulticastMapping_tType representing a list of multicast mapping elements
DDS_TransportMulticastMappingFunction_tType representing an external mapping function
DDS_TransportMulticastMappingQosPolicySpecifies a list of topic_expressions and multicast addresses that can be used by an Entity with a specific topic name to receive data
DDS_TransportMulticastMappingSeqDeclares IDL sequence< DDS_TransportMulticastMapping_t >
DDS_TransportMulticastQosPolicySpecifies the multicast address on which a DDSDataReader wants to receive its data. It can also specify a port number as well as a subset of the available (at the DDSDomainParticipant level) transports with which to receive the multicast data
DDS_TransportMulticastSettings_tType representing a list of multicast locators
DDS_TransportMulticastSettingsSeqDeclares IDL sequence< DDS_TransportMulticastSettings_t >
DDS_TransportPriorityQosPolicyThis QoS policy allows the application to take advantage of transports that are capable of sending messages with different priorities
DDS_TransportSelectionQosPolicySpecifies the physical transports a DDSDataWriter or DDSDataReader may use to send or receive data
DDS_TransportUnicastQosPolicySpecifies a subset of transports and a port number that can be used by an Entity to receive data
DDS_TransportUnicastSettings_tType representing a list of unicast locators
DDS_TransportUnicastSettingsSeqDeclares IDL sequence< DDS_TransportUnicastSettings_t >
DDS_TypeCodeThe definition of a particular data type, which you can use to inspect the name, members, and other properties of types generated with rtiddsgen or to modify types you define yourself at runtime
DDS_TypeCodeFactoryA singleton factory for creating, copying, and deleting data type definitions dynamically
DDS_TypeSupportQosPolicyAllows you to attach application-specific values to a DataWriter or DataReader that are passed to the serialization or deserialization routine of the associated data type
DDS_UnionMemberA description of a member of a union
DDS_UnionMemberSeqDefines a sequence of union members
DDS_UnsignedLongLongSeqInstantiates FooSeq < DDS_UnsignedLongLong >
DDS_UnsignedLongSeqInstantiates FooSeq < DDS_UnsignedLong >
DDS_UnsignedShortSeqInstantiates FooSeq < DDS_UnsignedShort >
DDS_UserDataQosPolicyAttaches a buffer of opaque data that is distributed by means of Built-in Topics during discovery
DDS_ValueMemberA description of a member of a value type
DDS_ValueMemberSeqDefines a sequence of value members
DDS_VendorId_t<<eXtension>> Type used to represent the vendor of the service implementing the RTPS protocol
DDS_WaitSetProperty_t<<eXtension>> Specifies the DDSWaitSet behavior for multiple trigger events
DDS_WcharSeqInstantiates FooSeq < DDS_Wchar >
DDS_WireProtocolQosPolicySpecifies the wire-protocol-related attributes for the DDSDomainParticipant
DDS_WriteParams_t<<eXtension>> Input parameters for writing with FooDataWriter::write_w_params, FooDataWriter::dispose_w_params, FooDataWriter::register_instance_w_params, FooDataWriter::unregister_instance_w_params
DDS_WriterDataLifecycleQosPolicyControls how a DDSDataWriter handles the lifecycle of the instances (keys) that it is registered to manage
DDS_WstringSeqInstantiates FooSeq < DDS_Wchar* >
DDSCondition<<interface>> Root class for all the conditions that may be attached to a DDSWaitSet
DDSConditionSeqInstantiates FooSeq < DDSCondition >
DDSContentFilter<<interface>> Interface to be used by a custom filter of a DDSContentFilteredTopic
DDSContentFilteredTopic<<interface>> Specialization of DDSTopicDescription that allows for content-based subscriptions
DDSDataReader<<interface>> Allows the application to: (1) declare the data it wishes to receive (i.e. make a subscription) and (2) access the data received by the attached DDSSubscriber
DDSDataReaderListener<<interface>> DDSListener for reader status
DDSDataReaderSeqDeclares IDL sequence < DDSDataReader >
DDSDataWriter<<interface>> Allows an application to set the value of the data to be published under a given DDSTopic
DDSDataWriterListener<<interface>> DDSListener for writer status
DDSDomainEntity<<interface>> Abstract base class for all DDS entities except for the DDSDomainParticipant
DDSDomainParticipant<<interface>> Container for all DDSDomainEntity objects
DDSDomainParticipantFactory<<singleton>> <<interface>> Allows creation and destruction of DDSDomainParticipant objects
DDSDomainParticipantListener<<interface>> Listener for participant status
DDSDynamicDataReaderReads (subscribes to) objects of type DDS_DynamicData
DDSDynamicDataTypeSupportA factory for registering a dynamically defined type and creating DDS_DynamicData objects
DDSDynamicDataWriterWrites (publishes) objects of type DDS_DynamicData
DDSEntity<<interface>> Abstract base class for all the DDS objects that support QoS policies, a listener, and a status condition
DDSFlowController<<interface>> A flow controller is the object responsible for shaping the network traffic by determining when attached asynchronous DDSDataWriter instances are allowed to write data
DDSGuardCondition<<interface>> A specific DDSCondition whose trigger_value is completely under the control of the application
DDSKeyedOctetsDataReader<<interface>> Instantiates DataReader < DDS_KeyedOctets >
DDSKeyedOctetsDataWriter<<interface>> Instantiates DataWriter < DDS_KeyedOctets >
DDSKeyedOctetsTypeSupport<<interface>> DDS_KeyedOctets type support
DDSKeyedStringDataReader<<interface>> Instantiates DataReader < DDS_KeyedString >
DDSKeyedStringDataWriter<<interface>> Instantiates DataWriter < DDS_KeyedString >
DDSKeyedStringTypeSupport<<interface>> Keyed string type support
DDSListener<<interface>> Abstract base class for all Listener interfaces
DDSMultiTopic[Not supported (optional)] <<interface>> A specialization of DDSTopicDescription that allows subscriptions that combine/filter/rearrange data coming from several topics
DDSOctetsDataReader<<interface>> Instantiates DataReader < DDS_Octets >
DDSOctetsDataWriter<<interface>> Instantiates DataWriter < DDS_Octets >
DDSOctetsTypeSupport<<interface>> DDS_Octets type support
DDSParticipantBuiltinTopicDataDataReaderInstantiates DataReader < DDS_ParticipantBuiltinTopicData >
DDSParticipantBuiltinTopicDataTypeSupportInstantiates TypeSupport < DDS_ParticipantBuiltinTopicData >
DDSPropertyQosPolicyHelperPolicy Helpers which facilitate management of the properties in the input policy
DDSPublicationBuiltinTopicDataDataReaderInstantiates DataReader < DDS_PublicationBuiltinTopicData >
DDSPublicationBuiltinTopicDataTypeSupportInstantiates TypeSupport < DDS_PublicationBuiltinTopicData >
DDSPublisher<<interface>> A publisher is the object responsible for the actual dissemination of publications
DDSPublisherListener<<interface>> DDSListener for DDSPublisher status
DDSPublisherSeqDeclares IDL sequence < DDSPublisher >
DDSQueryCondition<<interface>> These are specialised DDSReadCondition objects that allow the application to also specify a filter on the locally available data
DDSReadCondition<<interface>> Conditions specifically dedicated to read operations and attached to one DDSDataReader
DDSStatusCondition<<interface>> A specific DDSCondition that is associated with each DDSEntity
DDSStringDataReader<<interface>> Instantiates DataReader < char* >
DDSStringDataWriter<<interface>> Instantiates DataWriter < char* >
DDSStringTypeSupport<<interface>> String type support
DDSSubscriber<<interface>> A subscriber is the object responsible for actually receiving data from a subscription
DDSSubscriberListener<<interface>> DDSListener for status about a subscriber
DDSSubscriberSeqDeclares IDL sequence < DDSSubscriber >
DDSSubscriptionBuiltinTopicDataDataReaderInstantiates DataReader < DDS_SubscriptionBuiltinTopicData >
DDSSubscriptionBuiltinTopicDataTypeSupportInstantiates TypeSupport < DDS_SubscriptionBuiltinTopicData >
DDSTopic<<interface>> The most basic description of the data to be published and subscribed
DDSTopicBuiltinTopicDataDataReaderInstantiates DataReader < DDS_TopicBuiltinTopicData >
DDSTopicBuiltinTopicDataTypeSupportInstantiates TypeSupport < DDS_TopicBuiltinTopicData >
DDSTopicDescription<<interface>> Base class for DDSTopic, DDSContentFilteredTopic, and DDSMultiTopic
DDSTopicListener<<interface>> DDSListener for DDSTopic entities
DDSTypeSupport<<interface>> An abstract marker interface that has to be specialized for each concrete user data type that will be used by the application
DDSWaitSet<<interface>> Allows an application to wait until one or more of the attached DDSCondition objects has a trigger_value of DDS_BOOLEAN_TRUE or else until the timeout expires
FooA representative user-defined data type
FooDataReader<<interface>> <<generic>> User data type-specific data reader
FooDataWriter<<interface>> <<generic>> User data type specific data writer
FooSeq<<interface>> <<generic>> A type-safe, ordered collection of elements. The type of these elements is referred to in this documentation as Foo
FooTypeSupport<<interface>> <<generic>> User data type specific interface
NDDS_Config_LibraryVersion_tThe version of a single library shipped as part of an RTI Connext distribution
NDDS_Transport_Address_tAddresses are stored individually as network-ordered bytes
NDDS_Transport_Property_tBase structure that must be inherited by derived Transport Plugin classes
NDDS_Transport_Shmem_Property_tSubclass of NDDS_Transport_Property_t allowing specification of parameters that are specific to the shared-memory transport
NDDS_Transport_UDPv4_Property_tConfigurable IPv4/UDP Transport-Plugin properties
NDDS_Transport_UDPv6_Property_tConfigurable IPv6/UDP Transport-Plugin properties
NDDSConfigLogger<<interface>> The singleton type used to configure RTI Connext logging
NDDSConfigVersion<<interface>> The version of an RTI Connext distribution
NDDSTransportSupport<<interface>> The utility class used to configure RTI Connext pluggable transports
NDDSUtilityUnsupported utility APIs
TransportAllocationSettings_tAllocation settings used by various internal buffers

RTI Connext C++ API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc