Fast DDS  Version 3.6.1.0
Fast DDS
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CContentFilterProperty::AllocationConfigurationAllocation configuration for a ContentFilterProperty
 CAnnotationDescriptor
 CAnnotationParameterValueThis class represents the union AnnotationParameterValue defined by the user in the IDL file
 CAppliedAnnotationThis class represents the structure AppliedAnnotation defined by the user in the IDL file
 CAppliedAnnotationParameterThis class represents the structure AppliedAnnotationParameter defined by the user in the IDL file
 CAppliedBuiltinMemberAnnotationsThis class represents the structure AppliedBuiltinMemberAnnotations defined by the user in the IDL file
 CAppliedBuiltinTypeAnnotationsThis class represents the structure AppliedBuiltinTypeAnnotations defined by the user in the IDL file
 CAppliedVerbatimAnnotationThis class represents the structure AppliedVerbatimAnnotation defined by the user in the IDL file
 Carray
 CLoanableArray< T, num_items >A type-safe, ordered collection of elements allocated on the stack, which can be loaned to a LoanableCollection
 CBaseStatusA struct storing the base status
 CBaseStatus_s
 CBinaryProperty
 CBinaryPropertyHelper
 CBitmapRange< T, Diff, NBITS >Template class to hold a range of items using a custom bitmap
 Cbitset
 CStatusMaskStatusMask is a bitmap or bitset field
 Cbitset
 CStatusMaskStatusMask is a bitmap or bitset field
 CBuiltinAttributesClass BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols
 CBuiltinTopicKey_t
 CBuiltinTransportsOptionsOptions for configuring the built-in transports when using LARGE_DATA mode
 CCacheChange_tStructure CacheChange_t, contains information on a specific CacheChange
 CCacheChangeReaderInfo_tSpecific information for a reader
 CCacheChangeWriterInfo_tSpecific information for a writer
 CCDRMessage_tStructure CDRMessage_t, contains a serialized message
 CChainingReceiverResourceDeleterDeleter for a ChainingReceiverResource
 CCommonAliasBodyThis class represents the structure CommonAliasBody defined by the user in the IDL file
 CCommonAnnotationParameterThis class represents the structure CommonAnnotationParameter defined by the user in the IDL file
 CCommonArrayHeaderThis class represents the structure CommonArrayHeader defined by the user in the IDL file
 CCommonBitfieldThis class represents the structure CommonBitfield defined by the user in the IDL file
 CCommonBitflagThis class represents the structure CommonBitflag defined by the user in the IDL file
 CCommonBitmaskHeaderThis class represents the structure CommonBitmaskHeader defined by the user in the IDL file
 CCommonBitmaskHeader_f
 CCommonBitmaskHeader_rob< Tag, M >
 CCommonCollectionElementThis class represents the structure CommonCollectionElement defined by the user in the IDL file
 CCommonCollectionHeaderThis class represents the structure CommonCollectionHeader defined by the user in the IDL file
 CCommonCollectionHeader_f
 CCommonCollectionHeader_rob< Tag, M >
 CCommonDiscriminatorMemberThis class represents the structure CommonDiscriminatorMember defined by the user in the IDL file
 CCommonEnumeratedHeaderThis class represents the structure CommonEnumeratedHeader defined by the user in the IDL file
 CCommonEnumeratedHeader_f
 CCommonEnumeratedHeader_rob< Tag, M >
 CCommonEnumeratedLiteralThis class represents the structure CommonEnumeratedLiteral defined by the user in the IDL file
 CCommonStructMemberThis class represents the structure CommonStructMember defined by the user in the IDL file
 CCommonUnionMemberThis class represents the structure CommonUnionMember defined by the user in the IDL file
 CCompleteAliasBodyThis class represents the structure CompleteAliasBody defined by the user in the IDL file
 CCompleteAliasHeaderThis class represents the structure CompleteAliasHeader defined by the user in the IDL file
 CCompleteAliasTypeThis class represents the structure CompleteAliasType defined by the user in the IDL file
 CCompleteAnnotationHeaderThis class represents the structure CompleteAnnotationHeader defined by the user in the IDL file
 CCompleteAnnotationParameterThis class represents the structure CompleteAnnotationParameter defined by the user in the IDL file
 CCompleteAnnotationTypeThis class represents the structure CompleteAnnotationType defined by the user in the IDL file
 CCompleteArrayHeaderThis class represents the structure CompleteArrayHeader defined by the user in the IDL file
 CCompleteArrayTypeThis class represents the structure CompleteArrayType defined by the user in the IDL file
 CCompleteBitfieldThis class represents the structure CompleteBitfield defined by the user in the IDL file
 CCompleteBitflagThis class represents the structure CompleteBitflag defined by the user in the IDL file
 CCompleteBitmaskTypeThis class represents the structure CompleteBitmaskType defined by the user in the IDL file
 CCompleteBitsetHeaderThis class represents the structure CompleteBitsetHeader defined by the user in the IDL file
 CCompleteBitsetTypeThis class represents the structure CompleteBitsetType defined by the user in the IDL file
 CCompleteCollectionElementThis class represents the structure CompleteCollectionElement defined by the user in the IDL file
 CCompleteCollectionHeaderThis class represents the structure CompleteCollectionHeader defined by the user in the IDL file
 CCompleteDiscriminatorMemberThis class represents the structure CompleteDiscriminatorMember defined by the user in the IDL file
 CCompleteElementDetailThis class represents the structure CompleteElementDetail defined by the user in the IDL file
 CCompleteEnumeratedHeaderThis class represents the structure CompleteEnumeratedHeader defined by the user in the IDL file
 CCompleteEnumeratedLiteralThis class represents the structure CompleteEnumeratedLiteral defined by the user in the IDL file
 CCompleteEnumeratedTypeThis class represents the structure CompleteEnumeratedType defined by the user in the IDL file
 CCompleteExtendedTypeThis class represents the structure CompleteExtendedType defined by the user in the IDL file
 CCompleteMapTypeThis class represents the structure CompleteMapType defined by the user in the IDL file
 CCompleteMemberDetailThis class represents the structure CompleteMemberDetail defined by the user in the IDL file
 CCompleteSequenceTypeThis class represents the structure CompleteSequenceType defined by the user in the IDL file
 CCompleteStructHeaderThis class represents the structure CompleteStructHeader defined by the user in the IDL file
 CCompleteStructMemberThis class represents the structure CompleteStructMember defined by the user in the IDL file
 CCompleteStructTypeThis class represents the structure CompleteStructType defined by the user in the IDL file
 CCompleteTypeDetailThis class represents the structure CompleteTypeDetail defined by the user in the IDL file
 CCompleteTypeObjectThis class represents the union CompleteTypeObject defined by the user in the IDL file
 CCompleteUnionHeaderThis class represents the structure CompleteUnionHeader defined by the user in the IDL file
 CCompleteUnionMemberThis class represents the structure CompleteUnionMember defined by the user in the IDL file
 CCompleteUnionTypeThis class represents the structure CompleteUnionType defined by the user in the IDL file
 CConditionRoot base class for all the conditions that may be attached to a WaitSet
 CGuardConditionSpecific Condition whose trigger_value is completely under the control of the application
 CReadConditionA Condition specifically dedicated to read operations and attached to one DataReader
 CStatusConditionSpecific Condition that is associated with each Entity
 CConnection
 CParameterPropertyList_t::const_iterator
 CPartitionQosPolicy::const_iterator
 CContentFilterPropertyInformation about the content filter being applied by a reader
 CLog::Context
 CTopicDataType::ContextAn interface to provide the user with a context when serializing and deserializing data
 CData
 CDataHolder
 CDataHolderHelper
 CDataReaderListenerClass DataReaderListener, it should be used by the end user to implement specific callbacks to certain actions
 CSubscriberListenerClass SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions
 CDomainParticipantListenerClass DomainParticipantListener, overrides behaviour towards certain events
 CDataReaderQosClass DataReaderQos, containing all the possible Qos that can be set for a determined DataReader
 CDataReaderQosClass DataReaderQos: extends standard DDS DataReaderQos class to include specific default constructor for the recommended DataReaderQos profile
 CMonitorServiceDataReaderQosClass MonitorServiceDataReaderQos: extends standard DDS DataReaderQos class to include specific default constructor for the recommended MonitorServiceDataReaderQos profile
 CDataWriterListenerClass DataWriterListener, allows the end user to implement callbacks triggered by certain events
 CPublisherListenerClass PublisherListener, allows the end user to implement callbacks triggered by certain events
 CDomainParticipantListenerClass DomainParticipantListener, overrides behaviour towards certain events
 CDataWriterQosClass DataWriterQos, containing all the possible Qos that can be set for a determined DataWriter
 CDataWriterQosClass DataWriterQos: extends standard DDS DataWriterQos class to include specific default constructor for the recommended DataWriterQos profile
 CDeadlineMissedStatusA struct storing the deadline status
 CDeadlineMissedStatus_s
 CDiffFunction< T >
 CDiscoverySettingsClass DiscoverySettings, to define the attributes of the several discovery protocols available
 CDiscoveryTime
 CDomainParticipantFactoryClass DomainParticipantFactory
 CDomainParticipantFactoryQosClass DomainParticipantFactoryQos, contains all the possible Qos that can be set for a determined participant
 CDomainParticipantQosClass DomainParticipantQos, contains all the possible Qos that can be set for a determined participant
 CDomainParticipantExtendedQos
 CDummy
 CDummyThis class represents the structure Dummy defined by the user in the IDL file
 Cenable_shared_from_this
 CDynamicData
 CDynamicDataFactory
 CDynamicType
 CDynamicTypeBuilder
 CDynamicTypeBuilderFactory
 CDynamicTypeMemberRepresents a "member" of a type
 CEndpointClass Endpoint, all entities of the RTPS network derive from this class
 CRTPSReaderClass RTPSReader, manages the reception of data from its matched writers
 CRTPSWriterClass RTPSWriter, manages the sending of data to the readers
 CEndpointAttributesStructure EndpointAttributes, describing the attributes associated with an RTPS Endpoint
 CEndpointSecurityAttributes
 CEntityAbstract base class for all the objects that support QoS policies, a listener and a status condition
 CDomainEntitySubclass of Entity created in order to differentiate between DomainParticipants and the rest of Entities
 CDataReaderClass DataReader, contains the actual implementation of the behaviour of the Subscriber
 CDataWriterClass DataWriter, contains the actual implementation of the behaviour of the DataWriter
 CPublisherClass Publisher, used to send data to associated subscribers
 CSubscriberClass Subscriber, contains the public API that allows the user to control the reception of messages
 CTopicClass Topic, represents the fact that both publications and subscriptions are tied to a single data-type
 CDomainParticipantClass DomainParticipant used to group Publishers and Subscribers into a single working unit
 CDomainParticipantClass DomainParticipant: extends standard DDS DomainParticipant class to include specific methods for the Statistics module
 CEntity2LocatorTraffic
 CEntityCount
 CEntityData
 CEntityFactoryQosPolicyControls the behavior of the entity when acting as a factory for other entities
 CEntityId_s
 CEntityId_tStructure EntityId_t, entity id part of GUID_t
 CLog::Entry
 CLocatorSelectorEntry::EntryStateHolds the selection state of the locators held by a LocatorSelectorEntry
 CExceptionException: base class for specified DDS Exceptions
 CInvalidArgumentErrorApplication is passing an invalid argument
 CExtendedAnnotationParameterValueThis class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file
 CExtendedIncompatibleQoSStatus_s
 CExtendedTypeDefnThis class represents the structure ExtendedTypeDefn defined by the user in the IDL file
 CIContentFilter::FilterSampleInfoSelected information from the cache change that is passed to the content filter object on payload evaluation
 CFlowControllerDescriptorConfiguration values for creating flow controllers
 CGUID_s
 CGUID_tStructure GUID_t, entity identifier, unique in DDS-RTPS Domain
 CGuidPrefix_s
 CGuidPrefix_tStructure GuidPrefix_t, Guid Prefix of GUID_t
 Chash< eprosima::fastdds::rtps::EntityId_t >
 CHeader_tStructure Header_t, RTPS Message Header Structure
 CHistoryClass History, container of the different CacheChanges and the methods to access them
 CReaderHistoryClass ReaderHistory, container of the different CacheChanges of a reader
 CWriterHistoryClass WriterHistory, container of the different CacheChanges of a writer
 CHistoryAttributesClass HistoryAttributes, to specify the attributes of a WriterHistory or a ReaderHistory
 CIChangePoolAn interface for classes responsible of cache changes allocation management
 CIContentFilterThe interface that content filter objects should implement
 CIContentFilterFactoryThe interface that a factory of IContentFilter objects should implement
 CIListener
 CIncompatibleQosStatusA struct storing the requested incompatible QoS status
 CIncompatibleQoSStatus_s
 CIPFinder::info_IPStructure info_IP with information about a specific IP obtained from a NIC
 CIPFinder::info_MACStructure info_MAC with information about a specific MAC obtained from a NIC
 CInitialAnnouncementConfigStruct InitialAnnouncementConfig defines the behavior of the RTPSParticipant initial announcements
 CInstanceHandle_tStruct InstanceHandle_t, used to contain the key for WITH_KEY topics
 CInstanceHandleValue_t
 Cinvalid_argument
 CInvalidArgumentErrorApplication is passing an invalid argument
 CIPayloadPoolAn interface for classes responsible of serialized payload management
 CIPFinderClass IPFinder, to determine the IP of the NICs
 CIPLocatorClass IPLocator, to provide helper functions to the IP based transports
 CIReaderDataFilterAbstract class IReaderDataFilter that acts as virtual interface for data filters in ReaderProxy
 CParameterPropertyList_t::iterator
 CLocatorSelector::IteratorIndex
 CITypeObjectRegistry
 CLibrarySettingsClass LibraySettings, used by the user to define the Fast DDS library behaviour
 CLivelinessChangedStatusA struct storing the liveliness changed status
 CLivelinessChangedStatus_s
 CLoanableCollectionA collection of generic opaque pointers that can receive the buffer from outside (loan)
 CLoanableTypedCollection< const char * >
 CLoanableTypedCollection< T, std::true_type >
 CLoanableSequence< T, _NonConstEnabler >A type-safe, ordered collection of elements that can receive the buffer from outside (loan)
 CLoanableTypedCollection< T, _NonConstEnabler >A type-safe accessible collection of generic opaque pointers that can receive the buffer from outside (loan)
 CLoanableSequence< SampleInfo >
 CStackAllocatedSequence< T, num_items >A type-safe, ordered collection of elements allocated on the stack
 CUserAllocatedSequenceA collection of generic opaque pointers allocated by the user
 CLocator2LocatorData
 CLocator_s
 CLocator_tClass Locator_t, uniquely identifies a communication channel for a particular transport
 CLocatorWithMaskA Locator with a mask that defines the number of significant bits of its address
 CLocatorListClass LocatorList, a Locator vector that doesn't allow duplicates
 CLocatorSelectorA class used for the efficient selection of locators when sending data to multiple entities
 CLocatorSelectorEntryAn entry for the LocatorSelector
 CLocatorsIteratorProvides a Locator's iterator interface that can be used by different Locator's containers
 CLocatorSelector::iterator
 CLocatorsAdapter class that provides a LocatorsIterator interface from a LocatorListConstIterator
 CLogLogging utilities
 CLogConsumerConsumes a log entry to output it somewhere
 COStreamConsumer
 CFileConsumer
 CStdoutConsumer
 CStdoutErrConsumer
 CMatchedStatusA structure storing a matching status
 CPublicationMatchedStatusA structure storing the publication status
 CSubscriptionMatchedStatusA structure storing the subscription status
 CMatchingInfoClass MatchingInfo contains information about the matching between two endpoints
 CMD5Class MD5, for calculating MD5 hashes of strings or byte arrays it is not meant to be fast or secure
 CMemberDescriptor
 CMinimalAliasBodyThis class represents the structure MinimalAliasBody defined by the user in the IDL file
 CMinimalAliasHeaderThis class represents the structure MinimalAliasHeader defined by the user in the IDL file
 CMinimalAliasTypeThis class represents the structure MinimalAliasType defined by the user in the IDL file
 CMinimalAnnotationHeaderThis class represents the structure MinimalAnnotationHeader defined by the user in the IDL file
 CMinimalAnnotationParameterThis class represents the structure MinimalAnnotationParameter defined by the user in the IDL file
 CMinimalAnnotationTypeThis class represents the structure MinimalAnnotationType defined by the user in the IDL file
 CMinimalArrayHeaderThis class represents the structure MinimalArrayHeader defined by the user in the IDL file
 CMinimalArrayTypeThis class represents the structure MinimalArrayType defined by the user in the IDL file
 CMinimalBitfieldThis class represents the structure MinimalBitfield defined by the user in the IDL file
 CMinimalBitflagThis class represents the structure MinimalBitflag defined by the user in the IDL file
 CMinimalBitmaskTypeThis class represents the structure MinimalBitmaskType defined by the user in the IDL file
 CMinimalBitsetHeaderThis class represents the structure MinimalBitsetHeader defined by the user in the IDL file
 CMinimalBitsetTypeThis class represents the structure MinimalBitsetType defined by the user in the IDL file
 CMinimalCollectionElementThis class represents the structure MinimalCollectionElement defined by the user in the IDL file
 CMinimalCollectionHeaderThis class represents the structure MinimalCollectionHeader defined by the user in the IDL file
 CMinimalDiscriminatorMemberThis class represents the structure MinimalDiscriminatorMember defined by the user in the IDL file
 CMinimalEnumeratedHeaderThis class represents the structure MinimalEnumeratedHeader defined by the user in the IDL file
 CMinimalEnumeratedLiteralThis class represents the structure MinimalEnumeratedLiteral defined by the user in the IDL file
 CMinimalEnumeratedTypeThis class represents the structure MinimalEnumeratedType defined by the user in the IDL file
 CMinimalExtendedTypeThis class represents the structure MinimalExtendedType defined by the user in the IDL file
 CMinimalMapTypeThis class represents the structure MinimalMapType defined by the user in the IDL file
 CMinimalMemberDetailThis class represents the structure MinimalMemberDetail defined by the user in the IDL file
 CMinimalMemberDetail_f
 CMinimalMemberDetail_rob< Tag, M >
 CMinimalSequenceTypeThis class represents the structure MinimalSequenceType defined by the user in the IDL file
 CMinimalStructHeaderThis class represents the structure MinimalStructHeader defined by the user in the IDL file
 CMinimalStructMemberThis class represents the structure MinimalStructMember defined by the user in the IDL file
 CMinimalStructTypeThis class represents the structure MinimalStructType defined by the user in the IDL file
 CMinimalTypeDetailThis class represents the structure MinimalTypeDetail defined by the user in the IDL file
 CMinimalTypeObjectThis class represents the union MinimalTypeObject defined by the user in the IDL file
 CMinimalUnionHeaderThis class represents the structure MinimalUnionHeader defined by the user in the IDL file
 CMinimalUnionMemberThis class represents the structure MinimalUnionMember defined by the user in the IDL file
 CMinimalUnionTypeThis class represents the structure MinimalUnionType defined by the user in the IDL file
 CMonitorServiceData
 CMonitorServiceStatusData
 CNetworkBufferA slice of data to be sent to one or more transports
 CNetworkInterfaceStructure encapsulating relevant network interface information
 CBlockedNetworkInterfaceStructure extending NetworkInterface with information specific to blocked interfaces
 CNetworkInterfaceWithFilterStructure extending NetworkInterface with netmask filter information
 CAllowedNetworkInterfaceStructure extending NetworkInterfaceWithFilter with information specific to allowed interfaces
 Cobject_traits< T >
 Cobject_traits< DynamicData >
 Ctraits< DynamicData >
 Cobject_traits< DynamicDataFactory >
 Ctraits< DynamicDataFactory >
 Cobject_traits< DynamicType >
 Ctraits< DynamicType >
 Cobject_traits< DynamicTypeBuilder >
 Ctraits< DynamicTypeBuilder >
 Cobject_traits< DynamicTypeBuilderFactory >
 Ctraits< DynamicTypeBuilderFactory >
 Cobject_traits< DynamicTypeMember >
 Ctraits< DynamicTypeMember >
 COriginalWriterInfo
 CParameter_tBase Parameter class with parameter PID and parameter length in bytes
 CDataRepresentationQosPolicyWith multiple standard data Representations available, and vendor-specific extensions possible, DataWriters and DataReaders must be able to negotiate which data representation(s) to use
 CDataSharingQosPolicyQos Policy to configure the data sharing
 CDeadlineQosPolicyDataReader expects a new sample updating the value of each instance at least once every deadline period
 CDestinationOrderQosPolicyControls the criteria used to determine the logical order among changes made by Publisher entities to the same instance of data (i.e., matching Topic and key)
 CDisablePositiveACKsQosPolicyClass DisablePositiveACKsQosPolicy to disable sending of positive ACKs
 CDurabilityQosPolicyThis policy expresses if the data should ‘outlive’ their writing time
 CDurabilityServiceQosPolicySpecifies the configuration of the durability service
 CGenericDataQosPolicyClass GenericDataQosPolicy, base class to transmit user data during the discovery phase
 CHistoryQosPolicySpecifies the behavior of the Service 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
 CLatencyBudgetQosPolicySpecifies the maximum acceptable delay from the time the data is written until the data is inserted in the receiver's application-cache and the receiving application is notified of the fact.This policy is a hint to the Service, not something that must be monitored or enforced
 CLifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
 CLivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is “active” (alive)
 COwnershipQosPolicySpecifies whether it is allowed for multiple DataWriters to write the same instance of the data and if so, how these modifications should be arbitrated
 COwnershipStrengthQosPolicySpecifies the value of the “strength” used to arbitrate among multiple DataWriter objects that attempt to modify the same instance of a data-object (identified by Topic + key).This policy only applies if the OWNERSHIP QoS policy is of kind EXCLUSIVE
 CParameterBool_t
 CParameterBuiltinEndpointSet_t
 CParameterCount_t
 CParameterDomainId_t
 CParameterEntityId_t
 CParameterGuid_t
 CParameterIP4Address_t
 CParameterKey_t
 CParameterLocator_t
 CParameterNetworkConfigSet_t
 CParameterOriginalWriterInfo_t
 CParameterPort_t
 CParameterProductVersion_t
 CParameterPropertyList_t
 CParameterProtocolVersion_t
 CParameterSampleIdentity_t
 CParameterStatusInfo_t
 CParameterString_t
 CParameterTime_t
 CParameterVendorId_t
 CPartitionQosPolicySet of strings that introduces a logical partition among the topics visible by the Publisher and Subscriber
 CPresentationQosPolicySpecifies how the samples representing changes to data instances are presented to the subscribing application
 CReliabilityQosPolicyIndicates the reliability of the endpoint
 CResourceLimitsQosPolicySpecifies the resources that the Service can consume in order to meet the requested QoS
 CTimeBasedFilterQosPolicyFilter that allows a DataReader to specify that it is interested only in (potentially) a subset of the values of the data
 CTransportPriorityQosPolicyThis policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data
 CTypeConsistencyEnforcementQosPolicyThe TypeConsistencyEnforcementQosPolicy defines the rules for determining whether the type used to publish a given data stream is consistent with that used to subscribe to it
 CTypeIdV1Class TypeIdV1
 CTypeObjectV1Class TypeObjectV1
 CTypeInformationParameterClass xtypes::TypeInformationParameter
 CParameterProperty_t
 CParticipantBuiltinTopicData
 CParticipantTypeStruct to define participant types to set participant type parameter property
 CPartition_t
 CPDPFactory
 CPhysicalData
 CPlainArrayLElemDefnThis class represents the structure PlainArrayLElemDefn defined by the user in the IDL file
 CPlainArraySElemDefnThis class represents the structure PlainArraySElemDefn defined by the user in the IDL file
 CPlainCollectionHeaderThis class represents the structure PlainCollectionHeader defined by the user in the IDL file
 CPlainMapLTypeDefnThis class represents the structure PlainMapLTypeDefn defined by the user in the IDL file
 CPlainMapSTypeDefnThis class represents the structure PlainMapSTypeDefn defined by the user in the IDL file
 CPlainSequenceLElemDefnThis class represents the structure PlainSequenceLElemDefn defined by the user in the IDL file
 CPlainSequenceSElemDefnThis class represents the structure PlainSequenceSElemDefn defined by the user in the IDL file
 CPluginEndpointSecurityAttributes
 CPortParametersClass PortParameters, to define the port parameters and gains related with the RTPS protocol
 CProductVersion_t
 CProperty
 CPropertyHelper
 CPropertyParser
 CPropertyPolicy
 CPropertyPolicyHelper
 CProtocolVersion_tStructure ProtocolVersion_t, contains the protocol version
 CPublicationBuiltinTopicDataStructure PublicationBuiltinTopicData, contains the information on a discovered publication
 CPublisherQosClass PublisherQos, containing all the possible Qos that can be set for a determined Publisher
 CQosPolicy
 CDataRepresentationQosPolicyWith multiple standard data Representations available, and vendor-specific extensions possible, DataWriters and DataReaders must be able to negotiate which data representation(s) to use
 CDataSharingQosPolicyQos Policy to configure the data sharing
 CDeadlineQosPolicyDataReader expects a new sample updating the value of each instance at least once every deadline period
 CDestinationOrderQosPolicyControls the criteria used to determine the logical order among changes made by Publisher entities to the same instance of data (i.e., matching Topic and key)
 CDisablePositiveACKsQosPolicyClass DisablePositiveACKsQosPolicy to disable sending of positive ACKs
 CDurabilityQosPolicyThis policy expresses if the data should ‘outlive’ their writing time
 CDurabilityServiceQosPolicySpecifies the configuration of the durability service
 CGenericDataQosPolicyClass GenericDataQosPolicy, base class to transmit user data during the discovery phase
 CHistoryQosPolicySpecifies the behavior of the Service 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
 CLatencyBudgetQosPolicySpecifies the maximum acceptable delay from the time the data is written until the data is inserted in the receiver's application-cache and the receiving application is notified of the fact.This policy is a hint to the Service, not something that must be monitored or enforced
 CLifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
 CLivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is “active” (alive)
 COwnershipQosPolicySpecifies whether it is allowed for multiple DataWriters to write the same instance of the data and if so, how these modifications should be arbitrated
 COwnershipStrengthQosPolicySpecifies the value of the “strength” used to arbitrate among multiple DataWriter objects that attempt to modify the same instance of a data-object (identified by Topic + key).This policy only applies if the OWNERSHIP QoS policy is of kind EXCLUSIVE
 CPartitionQosPolicySet of strings that introduces a logical partition among the topics visible by the Publisher and Subscriber
 CPresentationQosPolicySpecifies how the samples representing changes to data instances are presented to the subscribing application
 CPublishModeQosPolicyClass PublishModeQosPolicy, defines the publication mode for a specific writer
 CReliabilityQosPolicyIndicates the reliability of the endpoint
 CResourceLimitsQosPolicySpecifies the resources that the Service can consume in order to meet the requested QoS
 CTimeBasedFilterQosPolicyFilter that allows a DataReader to specify that it is interested only in (potentially) a subset of the values of the data
 CTransportConfigQosQos Policy to configure the transport layer
 CTransportPriorityQosPolicyThis policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data
 CTypeConsistencyEnforcementQosPolicyThe TypeConsistencyEnforcementQosPolicy defines the rules for determining whether the type used to publish a given data stream is consistent with that used to subscribe to it
 CTypeIdV1Class TypeIdV1
 CTypeObjectV1Class TypeObjectV1
 CWireProtocolConfigQosQos Policy that configures the wire protocol
 CTypeInformationParameterClass xtypes::TypeInformationParameter
 CQosPolicyCountA struct storing the id of the incompatible QoS Policy and the number of times it fails
 CQosPolicyCount_s
 CReaderAttributesClass ReaderAttributes, to define the attributes of a RTPSReader
 CReaderDataLifecycleQosPolicySpecifies the behavior of the DataReader with regards to the lifecycle of the data-instances it manages
 CReaderListenerClass ReaderListener, to be used by the user to override some of is virtual method to program actions to certain events
 CReaderQos
 CReaderResourceLimitsQosQos Policy to configure the limit of the reader resources
 CReaderTimesClass ReaderTimes, defining the times associated with the Reliable Readers events
 CRemoteLocatorListHolds information about the locators of a remote entity
 CRemoteLocatorsAllocationAttributesHolds limits for collections of remote locators
 CReplierQos
 CRequesterQos
 CResourceLimitedContainerConfigSpecifies the configuration of a resource limited collection
 CResourceLimitedVector< _Ty, _KeepOrderEnabler, _LimitsConfig, _Alloc, _Collection >Resource limited wrapper of std::vector
 CResourceLimitedVector< fastdds::rtps::octet >
 CGenericDataQosPolicyClass GenericDataQosPolicy, base class to transmit user data during the discovery phase
 CRPCEntityAbstract base class for all RPC Objects
 CReplierBase class for a Replier in the RPC communication
 CRequesterBase class for a Requester in the RPC communication
 CServiceBase class for a Service in the RPC communication
 CRTPSDomainClass RTPSDomain,it manages the creation and destruction of RTPSParticipant RTPSWriter and RTPSReader
 CRTPSEndpointQos
 CRTPSMessageSenderInterfaceInterface to handle destinations management and message sending
 CRTPSParticipantClass RTPSParticipant, contains the public API for a RTPSParticipant
 CRTPSParticipantAllocationAttributesHolds allocation limits affecting collections managed by a participant
 CRTPSParticipantAttributesClass RTPSParticipantAttributes used to define different aspects of a RTPSParticipant
 CRTPSParticipantListenerClass RTPSParticipantListener with virtual method that the user can overload to respond to certain events
 CRTPSReliableReaderQosQos Policy to configure the DisablePositiveACKsQos and the reader attributes
 CRTPSReliableWriterQosQos Policy to configure the DisablePositiveACKsQos and the writer timing attributes
 CSampleIdentityThis class is used to specify a sample
 CSampleIdentity_s
 CSampleIdentityCount
 CSampleInfoSampleInfo is the information that accompanies each sample that is ‘read’ or ‘taken
 CSampleRejectedStatusA struct storing the sample rejected status
 CSendBuffersAllocationAttributesHolds limits for send buffers allocations
 CSenderResourceRAII object that encapsulates the Send operation over one chanel in an unknown transport
 CSequenceNumber_s
 CSequenceNumber_tStructure SequenceNumber_t, different for each change in the same writer
 CSequenceNumberDiff
 CSequenceNumberHashDefines the STL hash function for type SequenceNumber_t
 CSerializedPayload_tStructure SerializedPayload_t
 CServiceTypeSupport
 Cshared_ptr
 CTypeSupportClass TypeSupport used to provide the DomainRTPSParticipant with the methods to serialize, deserialize and get the key of a specific data type. The user should created a class that inherits from this one, where Serialize and deserialize methods MUST be implemented
 CSimpleEDPAttributesClass SimpleEDPAttributes, to define the attributes of the Simple Endpoint Discovery Protocol
 CStatisticsReaderImpl
 CStatisticsWriterImpl
 CStringLTypeDefnThis class represents the structure StringLTypeDefn defined by the user in the IDL file
 CStringLTypeDefn_f
 CStringLTypeDefn_rob< Tag, M >
 CStringSTypeDefnThis class represents the structure StringSTypeDefn defined by the user in the IDL file
 CStringSTypeDefn_f
 CStringSTypeDefn_rob< Tag, M >
 CStronglyConnectedComponentIdThis class represents the structure StronglyConnectedComponentId defined by the user in the IDL file
 CSubmessageHeader_tStructure SubmessageHeader_t, used to contain the header information of a submessage
 CSubscriberQosClass SubscriberQos, contains all the possible Qos that can be set for a determined Subscriber
 CSubscriptionBuiltinTopicDataStructure SubscriptionBuiltinTopicData, contains the information on a discovered subscription
 CTestUDPv4TransportOptions
 CThreadSettingsStruct ThreadSettings to specify various thread settings
 CTime_tStructure Time_t, used to describe times at a DDS level
 CTime_tStructure Time_t, used to describe times at RTPS protocol
 CTCPTransportDescriptor::TLSConfigTLS Configuration
 CTopicBuiltinTopicData
 CTopicDataTypeClass TopicDataType used to provide the DomainRTPSParticipant with the methods to serialize, deserialize and get the key of a specific data type
 CDynamicPubSubType
 CTopicDescriptionClass TopicDescription, represents the fact that both publications and subscriptions are tied to a single data-type
 CContentFilteredTopicSpecialization of TopicDescription that allows for content-based subscriptions
 CTopicClass Topic, represents the fact that both publications and subscriptions are tied to a single data-type
 CTopicDescriptionStructure TopicDescription, used to register an endpoint on a topic
 CTopicListenerClass TopicListener, it should be used by the end user to implement specific callbacks to certain actions
 CDomainParticipantListenerClass DomainParticipantListener, overrides behaviour towards certain events
 CTopicQosClass TopicQos, containing all the possible Qos that can be set for a determined Topic
 Ctraits< T >
 CTransportDescriptorInterfaceVirtual base class for the data type used to define transport configuration
 CChainingTransportDescriptorBase class for the descriptors of chaining transports
 CPortBasedTransportDescriptorBase class for all port based transport descriptors
 CSharedMemTransportDescriptorShared memory transport configuration
 Ctest_SharedMemTransportDescriptorShared memory transport configuration
 CSocketTransportDescriptorVirtual base class for the data type used to define configuration of transports using sockets
 CTCPTransportDescriptorTCP Transport configuration
 CTCPv4TransportDescriptorTCPv4 Transport configuration
 CTCPv6TransportDescriptorTCPv6 Transport configuration The kind value for TCPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_TCPv6
 CUDPTransportDescriptorUDP Transport configuration
 CUDPv4TransportDescriptorUDPv4 Transport configuration The kind value for UDPv4TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv4
 CUDPv6TransportDescriptorUDPv6 Transport configuration The kind value for UDPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv6
 Ctest_UDPv4TransportDescriptorUDP v4 Test Transport configuration
 CTransportInterfaceInterface against which to implement a transport layer, decoupled from Fast DDS internals
 CChainingTransportThis is the base class for chaining adapter transports
 CTransportReceiverInterfaceInterface against which to implement a data receiver, decoupled from transport internals
 CTypeDescriptorTypeDescriptor definition according to [standard] section 7.5.2.4
 CTypeIdentfierWithSizeThis class represents the structure TypeIdentfierWithSize defined by the user in the IDL file
 CTypeIdentifierThis class represents the union TypeIdentifier defined by the user in the IDL file
 CTypeIdentifierPairThis class represents the structure TypeIdentifierPair defined by the user in the IDL file
 CTypeIdentifierTypeObjectPairThis class represents the structure TypeIdentifierTypeObjectPair defined by the user in the IDL file
 CTypeIdentifierWithDependenciesThis class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL file
 CTypeInformationThis class represents the structure TypeInformation defined by the user in the IDL file
 CTypeObjectThis class represents the union TypeObject defined by the user in the IDL file
 CTypeObjectHashIdThis class represents the union TypeObjectHashId defined by the user in the IDL file
 CTypeObjectPair
 CTypeObjectUtils
 CWriteParams::UserWriteDataBase class storing custom information in the WriteParams structure for later filtering
 CVariableLengthDataLimitsHolds limits for variable-length data
 CVerbatimTextDescriptor
 CWaitSetAllows an application to wait until one or more of the attached Condition objects has a trigger_value of TRUE or until timeout expires
 CWriteParamsThis class contains additional information of a CacheChange
 CWriterAttributesClass WriterAttributes, defining the attributes of a RTPSWriter
 CWriterDataLifecycleQosPolicySpecifies the behavior of the DataWriter with regards to the lifecycle of the data-instances it manages
 CWriterListenerClass WriterListener with virtual method so the user can implement callbacks to certain events
 CWriterQos
 CWriterReaderData
 CWriterResourceLimitsQosQos Policy to configure the limit of the writer resources
 CWriterTimesStruct WriterTimes, defining the times associated with the Reliable Writers events