RTI Connext DDS Micro C API  Version 4.1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures
Here are the data structures with brief descriptions:
oNUDP
oCDDS_BuiltinTopicKey_tThe key type of the built-in topic types
oCDDS_ChecksumProperty<<eXtension>> Type to define the checksum properties of the participant RTI Connext DDS Micro
oCDDS_ChecksumProperty_t<<eXtension>> Type to define the checksum properties of the participant RTI Connext DDS Micro
oCDDS_ConditionSeqA sequence object containing references to one or more DDS_Condition objects
oCDDS_DataReaderInstanceReplacedStatus<<eXtension>> <<cert>> DDS_INSTANCE_REPLACED_STATUS
oCDDS_DataReaderListener<<interface>> <<cert>> DDS_Listener for reader status
oCDDS_DataReaderProtocolQosPolicy<<eXtension>> Protocol that applies only to DDS_DataReader instances
oCDDS_DataReaderQos<<cert>> QoS policies supported by a DDS_DataReader entity
oCDDS_DataReaderResourceLimitsQosPolicy<<cert>> Resource limits that apply only to DDS_DataReader instances
oCDDS_DataRepresentationQosPolicyThis QoS policy contains a list of representation identifiers used by DDS_DataWriter and DDS_DataReader entities to negotiate which data representation to use
oCDDS_DataWriterListener<<interface>> <<cert>> DDS_Listener for writer status
oCDDS_DataWriterProtocolQosPolicy<<eXtension>> <<cert>> Protocol that applies only to DDS_DataWriter instances
oCDDS_DataWriterQos<<cert>> QoS policies supported by a DDS_DataWriter entity
oCDDS_DataWriterResourceLimitsQosPolicy<<cert>> Resource limits that apply only to DDS_DataWriter instances
oCDDS_DataWriterShmemRefTransferModeSettingsSettings related to transferring data using shared memory references
oCDDS_DataWriterTransferModeQosPolicy<<eXtension>> Qos related to transferring data
oCDDS_DeadlineQosPolicy<<cert>> Expresses the maximum duration (deadline) within which an instance is expected to be updated
oCDDS_DestinationOrderQosPolicyDestination order policies that affect the ordering of subsribed data
oCDDS_DiscoveryComponentSpecifies the discovery plugin the DDS_DomainParticipant should use
oCDDS_DiscoveryQosPolicy<<cert>> Specifies the attributes required to discover participants in the domain
oCDDS_DomainParticipantFactoryQos<<cert>> QoS policies supported by a DDS_DomainParticipantFactory
oCDDS_DomainParticipantListener<<interface>> <<cert>> Listener for participant status
oCDDS_DomainParticipantQos<<cert>> QoS policies supported by a DDS_DomainParticipant entity
oCDDS_DomainParticipantResourceLimitsQosPolicy<<cert>> Resource limits that apply only to DDS_DomainParticipant instances
oCDDS_DurabilityQosPolicy<<cert>> Durability properties that affect the life-cycle of published data
oCDDS_Duration_tType for duration representation
oCDDS_EntityFactoryQosPolicy<<cert>> A QoS policy for all DDS_Entity types that can act as factories for one or more other DDS_Entity types
oCDDS_EntityNameQosPolicy<<cert>> Policy used to name an entity
oCDDS_FlowControllerProperty_tDetermines the flow control characteristics of the DDS_FlowController
oCDDS_FlowControllerTokenBucketProperty_tDDS_FlowController uses the popular token bucket approach for open loop network flow control. The flow control characteristics are determined by the token bucket properties
oCDDS_GroupDataQosPolicyAttaches a buffer of opaque data to a DDS_Entity which is distributed to other applications as part of the discovery process
oCDDS_GUID_tType for GUID (Global Unique Identifier) representation
oCDDS_HistoryQosPolicy<<cert>> Specifies the behavior of RTI Connext DDS Micro 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
oCDDS_InconsistentTopicStatusDDS_INCONSISTENT_TOPIC_STATUS
oCDDS_InstanceHandleSeqInstantiates FooSeq < DDS_InstanceHandle_t >
oCDDS_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
oCDDS_Listener<<interface>> Abstract base class for all Listener interfaces
oCDDS_LivelinessChangedStatus<<cert>> DDS_LIVELINESS_CHANGED_STATUS
oCDDS_LivelinessLostStatus<<cert>> DDS_LIVELINESS_LOST_STATUS
oCDDS_LivelinessQosPolicy<<cert>> Determines the mechanism and parameters used by the application to determine whether a DDS_Entity is alive
oCDDS_Locator_t<<eXtension>> <<cert>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports
oCDDS_LocatorSeqDeclares IDL sequence < DDS_Locator_t >
oCDDS_OfferedDeadlineMissedStatus<<cert>> DDS_OFFERED_DEADLINE_MISSED_STATUS
oCDDS_OfferedIncompatibleQosStatus<<cert>> DDS_OFFERED_INCOMPATIBLE_QOS_STATUS
oCDDS_OwnershipQosPolicy<<cert>> Specifies whether it is allowed for multiple DDS_DataWriter (s) to write the same instance of the data and if so, how these modifications should be arbitrated
oCDDS_OwnershipStrengthQosPolicy<<cert>> Specifies the value of the strength used to arbitrate among multiple DDS_DataWriter objects that attempt to modify the same instance of a data type (identified by DDS_Topic + key)
oCDDS_ParticipantBuiltinTopicData<<cert>> Object representing a remote DomainParticipant
oCDDS_PartitionQosPolicyA set of strings that introduces logical PARTITIONs
oCDDS_PresentationQosPolicySpecifies how the samples representing changes to data instances are presented to a subscribing application
oCDDS_ProductVersion<<eXtension>> <<cert>> Type used to represent the current version of RTI Connext DDS Micro
oCDDS_ProductVersion_t<<eXtension>> <<cert>> Type used to represent the current version of RTI Connext DDS Micro
oCDDS_Property_tProperties are name/value pairs objects
oCDDS_PropertyQosPolicyStores name/value(string) pairs that can be used to configure certain parameters of RTI Connext DDS Micro that are not exposed through formal QoS policies
oCDDS_PropertySeqDeclares IDL sequence < DDS_Property_t >
oCDDS_ProtocolVersion<<eXtension>> <<cert>> Type used to represent the version of the RTPS protocol
oCDDS_PublicationBuiltinTopicDataObject describing a remote Publication
oCDDS_PublicationMatchedStatus<<cert>> DDS_PUBLICATION_MATCHED_STATUS
oCDDS_PublisherListener<<interface>> <<cert>> DDS_Listener for DDS_Publisher status
oCDDS_PublisherQos<<cert>> QoS policies supported by a DDS_Publisher entity
oCDDS_PublishModeQosPolicySpecifies how RTI Connext DDS Micro sends application data on the network. This QoS policy can be used to tell RTI Connext DDS Micro to use its own thread to send data, instead of the user thread
oCDDS_ReliabilityQosPolicy<<cert>> Indicates the level of reliability offered/requested by RTI Connext DDS Micro
oCDDS_ReliableReaderActivityChangedStatus<<eXtension>> <<cert>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer
oCDDS_ReliableSampleUnacknowledgedStatus<<cert>> Status about an unacknowledged sample that is removed from the DDS_DataWriter cache before being acknowledged by all matched DDS_DataReader entities
oCDDS_RequestedDeadlineMissedStatus<<cert>> DDS_REQUESTED_DEADLINE_MISSED_STATUS
oCDDS_RequestedIncompatibleQosStatus<<cert>> DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS
oCDDS_ResourceLimitsQosPolicy<<cert>> Specifies the resources that RTI Connext DDS Micro can consume in order to meet the requested QoS
oCDDS_RtpsReliableReaderProtocol_tQos related to reliable reader protocol defined in RTPS
oCDDS_RtpsReliableWriterProtocol_t<<cert>> QoS related to the reliable writer protocol defined in RTPS
oCDDS_RtpsWellKnownPorts_tRTPS well-known port mapping configuration
oCDDS_SampleIdentity_tData structure used to provide explicit identity information about a published data sample
oCDDS_SampleInfoInformation that accompanies each sample that is read or taken
oCDDS_SampleInfoSeqDeclares IDL sequence < DDS_SampleInfo >
oCDDS_SampleLostStatus<<cert>> DDS_SAMPLE_LOST_STATUS
oCDDS_SampleRejectedStatusDDS_SAMPLE_REJECTED_STATUS
oCDDS_SequenceNumber_tType for sequence number representation
oCDDS_SubscriberListener<<interface>> <<cert>> DDS_Listener for status about a subscriber
oCDDS_SubscriberQos<<cert>> QoS policies supported by a DDS_Subscriber entity
oCDDS_SubscriptionBuiltinTopicDataEntry created when a DDS_DataReader is discovered in association with its Subscriber
oCDDS_SubscriptionMatchedStatus<<cert>> DDS_SUBSCRIPTION_MATCHED_STATUS
oCDDS_SystemResourceLimitsQosPolicy<<cert>> Resource limits that apply only to DDS_DomainParticipantFactory
oCDDS_Time_tType for time representation
oCDDS_TopicDataQosPolicyAttaches a buffer of opaque data to a DDS_Topic which is distributed to other applications as part of the discovery process
oCDDS_TopicListener<<interface>> DDS_Listener for DDS_Topic entities
oCDDS_TopicQosQoS policies supported by a DDS_Topic entity
oCDDS_TransportQosPolicy<<eXtension>> <<cert>> Settings for available transports
oCDDS_TypePluginI<<interface>> Type plugin interface
oCDDS_UserDataQosPolicyAttaches a buffer of opaque data to a DDS_Entity which is distributed to other applications as part of the discovery process
oCDDS_UserTrafficQosPolicyA QosPolicy to configure properties of network traffic caused by the exchange of user data
oCDDS_VendorId<<eXtension>> <<cert>> Type used to represent the vendor of the service implementing the RTPS protocol
oCDDS_VendorId_t<<eXtension>> <<cert>> Type used to represent the vendor of the service implementing the RTPS protocol
oCDDS_WireProtocolQosPolicy<<cert>> Specifies the wire-protocol-related attributes for the DDS_DomainParticipant
oCDDS_WriteParams_tData structure used to provide custom parameters to a DataWriter's write operation
oCDPDE_DiscoveryPluginProperty<<eXtension>> Properties for the Dynamic Participant/Dynamic Endpoint (DPDE) discovery plugin. This includes all discovery timing properties for participant discovery
oCDPSE_DiscoveryPluginProperty<<eXtension>> <<cert>> Properties for the Dynamic Participant/Static Endpoint (DPSE) discovery plugin. This includes all discovery timing properties for participant discovery
oCFooDataReader<<interface>> <<generic>> User data type-specific data reader
oCFooDataWriter<<interface>> <<generic>> User data type specific data writer
oCFooSeq<<interface>> <<generic>> <<cert>> A type-safe, ordered collection of elements. The type of these elements is referred to in this documentation as "Foo"
oCFooTypeSupport<<interface>> <<generic>> User data type specific interface
oCNDDS_Discovery_PropertySpecifies internal information used to store discovery information about a DDS_DomainParticipant in the registry
oCNDDS_Type_PluginVersionData type used to keep track of versioning information about a DDS_TypePluginI
oCNETIO_Address
oCNETIO_AddressSeq<<eXtension>> <<cert>> The NETIO_AddressSeq sequence type
oCNETIO_AddressUInt32<<eXtension>> <<cert>> NETIO_AddressUInt32
oCNETIO_AddressValue<<eXtension>> <<cert>> NETIO_AddresValue
oCNETIO_DGRAM_InterfaceI<<eXtension>> <<cert>>
oCNETIO_DGRAM_InterfaceMultiCastGroup<<eXtension>> <<cert>>
oCNETIO_DGRAM_InterfaceRouteEntry<<eXtension>> <<cert>>
oCNETIO_DGRAM_InterfaceTableEntry<<eXtension>> <<cert>>
oCNETIO_DGRAM_InterfaceTableEntrySeqA sequence of NETIO_DGRAMInterfaceTableEntry elements
oCNETIO_InterfaceBase-class definition for all NETIO interfaces
oCNETIO_InterfaceI
oCNETIO_Netmask<<eXtension>> <<cert>> NETIO_Netmask
oCNETIO_NetmaskSeq<<eXtension>> <<cert>> The NETIO_NetmaskSeq sequence type
oCNETIO_PacketImplementation of the abstract NETIO_Packet type
oCNETIO_SharedMemorySegmentHeader
oCNETIO_SHMEMInterfaceFactoryProperty<<eXtension>> <<cert>> Properties for the SHMEM Transport
oCOSAPI_LogPropertyConfiguration of logging functionality
oCOSAPI_NtpTimeNTP Time representation
oCOSAPI_SharedMemorySegmentHandle
oCOSAPI_SharedMemorySegmentHeader
oCOSAPI_SystemI<<cert>> System API
oCOSAPI_SystemProperty<<cert>> The System Properties
oCOSAPI_ThreadPropertyProperties for thread creation
oCOSAPI_TimerPropertyTimer properies
oCRTIXCdrTypeAllocationParams
oCRTPS_Checksum<<eXtension>> <<cert>> RTPS checksum type
oCRTPS_ChecksumClass<<eXtension>> <<cert>> Definition of a checksum function
oCRTPS_ChecksumProperty<<eXtension>> <<cert>> Checksum properties for the RTPS plugin
oCRTPS_InterfaceFactoryProperty<<eXtension>> <<cert>> Properties for the RTPS Transport
oCUDP_InterfaceFactoryProperty<<eXtension>> <<cert>> Properties for the UDP Transport
oCUDP_InterfaceTableEntryGeneric structure to describe a network interface
oCUDP_InterfaceTableEntrySeq<<eXtension>> Declares IDL sequence<UDP_InterfaceTableEntry>
oCUDP_NatEntry<<eXtension>> Properties for a Network Address Translation entry
oCUDP_NatEntrySeq<<eXtension>> Declares IDL sequence<UDP_NatEntry>
oCUDP_TransformBase-class for instances of a transformation library
oCUDP_TransformPropertyBase-class for instances of a transformation library
oCUDP_TransformRuleTransformstion Rule
oCUDP_TransformRuleSeq<<eXtension>> Declares IDL sequence<UDP_TransformRule>
oCUDPInterfaceFactory<<eXtension>> <<cert>> A UDP transport factory that will be used by a DomainParticipant to create a UDP interface. Only one UDP interface can be registered with the DomainParticipantFactory
oCUDPInterfaceTable
oCZCOPY_NotifInterfaceFactoryPropertyNotification interface property
oCZCOPY_NotifMechanismPropertyNotification mechanism property for the default implementation
\CZCOPY_NotifUserInterfaceINotification mechanism user interface

RTI Connext DDS Micro C API Version 4.1.0 Copyright © Sun Dec 8 2024 Real-Time Innovations, Inc