Fast DDS  Version 3.1.0
Fast DDS
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 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
 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
 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
 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
 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
 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
 CConnection
 CParameterPropertyList_t::const_iterator
 CPartitionQosPolicy::const_iterator
 CContentFilterPropertyInformation about the content filter being applied by a reader
 CLog::Context
 CData
 CDataHolder
 CDataHolderHelper
 CDataReaderListenerClass DataReaderListener, it should be used by the end user to implement specific callbacks to certain actions
 CDataReaderQosClass DataReaderQos, containing all the possible Qos that can be set for a determined DataReader
 CDataWriterListenerClass DataWriterListener, allows the end user to implement callbacks triggered by certain events
 CDataWriterQosClass DataWriterQos, containing all the possible Qos that can be set for a determined DataWriter
 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
 CDummy
 CDummyThis class represents the structure Dummy defined by the user in the IDL file
 Cenable_shared_from_this
 CEndpointClass Endpoint, all entities of the RTPS network derive from this class
 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
 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
 CExtendedAnnotationParameterValueThis class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file
 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
 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
 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)
 CLocator2LocatorData
 CLocator_s
 CLocator_tClass Locator_t, uniquely identifies a communication channel for a particular transport
 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
 CLogLogging utilities
 CLogConsumerConsumes a log entry to output it somewhere
 CMatchedStatusA structure storing a matching 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
 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
 Cobject_traits< T >
 Cobject_traits< DynamicData >
 Cobject_traits< DynamicDataFactory >
 Cobject_traits< DynamicType >
 Cobject_traits< DynamicTypeBuilder >
 Cobject_traits< DynamicTypeBuilderFactory >
 Cobject_traits< DynamicTypeMember >
 CParameter_tBase Parameter class with parameter PID and parameter length in bytes
 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
 CQosPolicyClass QosPolicy, base for all QoS policies defined for Writers and Readers
 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
 CReaderQosClass ReaderQos, contains all the possible Qos that can be set for a determined Subscriber
 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< eprosima::fastdds::rtps::Locator_t >
 CResourceLimitedVector< eprosima::fastdds::rtps::LocatorSelectorEntry * >
 CResourceLimitedVector< fastcdr::string_255, std::true_type >
 CResourceLimitedVector< fastdds::rtps::octet >
 CResourceLimitedVector< int >
 CResourceLimitedVector< size_t >
 CRTPSDomainClass RTPSDomain,it manages the creation and destruction of RTPSParticipant RTPSWriter and RTPSReader
 CRTPSEndpointQosQos Policy to configure the endpoint
 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
 Cshared_ptr
 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
 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
 CTopicDescriptionClass TopicDescription, 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
 CTopicQosClass TopicQos, containing all the possible Qos that can be set for a determined Topic
 Ctraits< T >
 Ctraits< eprosima::fastdds::dds::DynamicType >
 CTransportDescriptorInterfaceVirtual base class for the data type used to define transport configuration
 CTransportInterfaceInterface against which to implement a transport layer, decoupled from Fast DDS internals
 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
 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
 CWriterQosClass WriterQos, containing all the possible Qos that can be set for a determined Publisher
 CWriterReaderData
 CWriterResourceLimitsQosQos Policy to configure the limit of the writer resources
 CWriterTimesStruct WriterTimes, defining the times associated with the Reliable Writers events