| CContentFilterProperty::AllocationConfiguration | Allocation configuration for a ContentFilterProperty |
| CAnnotationDescriptor | |
| CAnnotationParameterValue | This class represents the union AnnotationParameterValue defined by the user in the IDL file |
| CAppliedAnnotation | This class represents the structure AppliedAnnotation defined by the user in the IDL file |
| CAppliedAnnotationParameter | This class represents the structure AppliedAnnotationParameter defined by the user in the IDL file |
| CAppliedBuiltinMemberAnnotations | This class represents the structure AppliedBuiltinMemberAnnotations defined by the user in the IDL file |
| CAppliedBuiltinTypeAnnotations | This class represents the structure AppliedBuiltinTypeAnnotations defined by the user in the IDL file |
| CAppliedVerbatimAnnotation | This 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 |
| CBaseStatus | A 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 | |
| CStatusMask | StatusMask is a bitmap or bitset field |
| CBuiltinAttributes | Class BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols |
| CBuiltinTopicKey_t | |
| CBuiltinTransportsOptions | Options for configuring the built-in transports when using LARGE_DATA mode |
| CCacheChange_t | Structure CacheChange_t, contains information on a specific CacheChange |
| CCacheChangeReaderInfo_t | Specific information for a reader |
| CCacheChangeWriterInfo_t | Specific information for a writer |
| CCDRMessage_t | Structure CDRMessage_t, contains a serialized message |
| CChainingReceiverResourceDeleter | Deleter for a ChainingReceiverResource |
| CCommonAliasBody | This class represents the structure CommonAliasBody defined by the user in the IDL file |
| CCommonAnnotationParameter | This class represents the structure CommonAnnotationParameter defined by the user in the IDL file |
| CCommonArrayHeader | This class represents the structure CommonArrayHeader defined by the user in the IDL file |
| CCommonBitfield | This class represents the structure CommonBitfield defined by the user in the IDL file |
| CCommonBitflag | This class represents the structure CommonBitflag defined by the user in the IDL file |
| CCommonBitmaskHeader | This class represents the structure CommonBitmaskHeader defined by the user in the IDL file |
| CCommonBitmaskHeader_f | |
| CCommonBitmaskHeader_rob< Tag, M > | |
| CCommonCollectionElement | This class represents the structure CommonCollectionElement defined by the user in the IDL file |
| CCommonCollectionHeader | This class represents the structure CommonCollectionHeader defined by the user in the IDL file |
| CCommonCollectionHeader_f | |
| CCommonCollectionHeader_rob< Tag, M > | |
| CCommonDiscriminatorMember | This class represents the structure CommonDiscriminatorMember defined by the user in the IDL file |
| CCommonEnumeratedHeader | This class represents the structure CommonEnumeratedHeader defined by the user in the IDL file |
| CCommonEnumeratedHeader_f | |
| CCommonEnumeratedHeader_rob< Tag, M > | |
| CCommonEnumeratedLiteral | This class represents the structure CommonEnumeratedLiteral defined by the user in the IDL file |
| CCommonStructMember | This class represents the structure CommonStructMember defined by the user in the IDL file |
| CCommonUnionMember | This class represents the structure CommonUnionMember defined by the user in the IDL file |
| CCompleteAliasBody | This class represents the structure CompleteAliasBody defined by the user in the IDL file |
| CCompleteAliasHeader | This class represents the structure CompleteAliasHeader defined by the user in the IDL file |
| CCompleteAliasType | This class represents the structure CompleteAliasType defined by the user in the IDL file |
| CCompleteAnnotationHeader | This class represents the structure CompleteAnnotationHeader defined by the user in the IDL file |
| CCompleteAnnotationParameter | This class represents the structure CompleteAnnotationParameter defined by the user in the IDL file |
| CCompleteAnnotationType | This class represents the structure CompleteAnnotationType defined by the user in the IDL file |
| CCompleteArrayHeader | This class represents the structure CompleteArrayHeader defined by the user in the IDL file |
| CCompleteArrayType | This class represents the structure CompleteArrayType defined by the user in the IDL file |
| CCompleteBitfield | This class represents the structure CompleteBitfield defined by the user in the IDL file |
| CCompleteBitflag | This class represents the structure CompleteBitflag defined by the user in the IDL file |
| CCompleteBitmaskType | This class represents the structure CompleteBitmaskType defined by the user in the IDL file |
| CCompleteBitsetHeader | This class represents the structure CompleteBitsetHeader defined by the user in the IDL file |
| CCompleteBitsetType | This class represents the structure CompleteBitsetType defined by the user in the IDL file |
| CCompleteCollectionElement | This class represents the structure CompleteCollectionElement defined by the user in the IDL file |
| CCompleteCollectionHeader | This class represents the structure CompleteCollectionHeader defined by the user in the IDL file |
| CCompleteDiscriminatorMember | This class represents the structure CompleteDiscriminatorMember defined by the user in the IDL file |
| CCompleteElementDetail | This class represents the structure CompleteElementDetail defined by the user in the IDL file |
| CCompleteEnumeratedHeader | This class represents the structure CompleteEnumeratedHeader defined by the user in the IDL file |
| CCompleteEnumeratedLiteral | This class represents the structure CompleteEnumeratedLiteral defined by the user in the IDL file |
| CCompleteEnumeratedType | This class represents the structure CompleteEnumeratedType defined by the user in the IDL file |
| CCompleteExtendedType | This class represents the structure CompleteExtendedType defined by the user in the IDL file |
| CCompleteMapType | This class represents the structure CompleteMapType defined by the user in the IDL file |
| CCompleteMemberDetail | This class represents the structure CompleteMemberDetail defined by the user in the IDL file |
| CCompleteSequenceType | This class represents the structure CompleteSequenceType defined by the user in the IDL file |
| CCompleteStructHeader | This class represents the structure CompleteStructHeader defined by the user in the IDL file |
| CCompleteStructMember | This class represents the structure CompleteStructMember defined by the user in the IDL file |
| CCompleteStructType | This class represents the structure CompleteStructType defined by the user in the IDL file |
| CCompleteTypeDetail | This class represents the structure CompleteTypeDetail defined by the user in the IDL file |
| CCompleteTypeObject | This class represents the union CompleteTypeObject defined by the user in the IDL file |
| CCompleteUnionHeader | This class represents the structure CompleteUnionHeader defined by the user in the IDL file |
| CCompleteUnionMember | This class represents the structure CompleteUnionMember defined by the user in the IDL file |
| CCompleteUnionType | This class represents the structure CompleteUnionType defined by the user in the IDL file |
| ►CCondition | Root base class for all the conditions that may be attached to a WaitSet |
| CGuardCondition | Specific Condition whose trigger_value is completely under the control of the application |
| CReadCondition | A Condition specifically dedicated to read operations and attached to one DataReader |
| CStatusCondition | Specific Condition that is associated with each Entity |
| CConnection | |
| CParameterPropertyList_t::const_iterator | |
| CPartitionQosPolicy::const_iterator | |
| CContentFilterProperty | Information about the content filter being applied by a reader |
| CLog::Context | |
| CData | |
| CDataHolder | |
| CDataHolderHelper | |
| ►CDataReaderListener | Class DataReaderListener, it should be used by the end user to implement specific callbacks to certain actions |
| ►CSubscriberListener | Class SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions |
| CDomainParticipantListener | Class DomainParticipantListener, overrides behaviour towards certain events |
| ►CDataReaderQos | Class DataReaderQos, containing all the possible Qos that can be set for a determined DataReader |
| CDataReaderQos | Class DataReaderQos: extends standard DDS DataReaderQos class to include specific default constructor for the recommended DataReaderQos profile |
| CMonitorServiceDataReaderQos | Class MonitorServiceDataReaderQos: extends standard DDS DataReaderQos class to include specific default constructor for the recommended MonitorServiceDataReaderQos profile |
| ►CDataWriterListener | Class DataWriterListener, allows the end user to implement callbacks triggered by certain events |
| ►CPublisherListener | Class PublisherListener, allows the end user to implement callbacks triggered by certain events |
| CDomainParticipantListener | Class DomainParticipantListener, overrides behaviour towards certain events |
| ►CDataWriterQos | Class DataWriterQos, containing all the possible Qos that can be set for a determined DataWriter |
| CDataWriterQos | Class DataWriterQos: extends standard DDS DataWriterQos class to include specific default constructor for the recommended DataWriterQos profile |
| CDeadlineMissedStatus | A struct storing the deadline status |
| CDeadlineMissedStatus_s | |
| CDiffFunction< T > | |
| CDiscoverySettings | Class DiscoverySettings, to define the attributes of the several discovery protocols available |
| CDiscoveryTime | |
| CDomainParticipantFactory | Class DomainParticipantFactory |
| CDomainParticipantFactoryQos | Class DomainParticipantFactoryQos, contains all the possible Qos that can be set for a determined participant |
| ►CDomainParticipantQos | Class DomainParticipantQos, contains all the possible Qos that can be set for a determined participant |
| CDomainParticipantExtendedQos | |
| CDummy | |
| CDummy | This class represents the structure Dummy defined by the user in the IDL file |
| ►Cenable_shared_from_this | |
| CDynamicData | |
| CDynamicDataFactory | |
| CDynamicType | |
| CDynamicTypeBuilder | |
| CDynamicTypeBuilderFactory | |
| CDynamicTypeMember | Represents a "member" of a type |
| ►CEndpoint | Class Endpoint, all entities of the RTPS network derive from this class |
| CRTPSReader | Class RTPSReader, manages the reception of data from its matched writers |
| CRTPSWriter | Class RTPSWriter, manages the sending of data to the readers |
| CEndpointAttributes | Structure EndpointAttributes, describing the attributes associated with an RTPS Endpoint |
| CEndpointSecurityAttributes | |
| ►CEntity | Abstract base class for all the objects that support QoS policies, a listener and a status condition |
| ►CDomainEntity | Subclass of Entity created in order to differentiate between DomainParticipants and the rest of Entities |
| CDataReader | Class DataReader, contains the actual implementation of the behaviour of the Subscriber |
| CDataWriter | Class DataWriter, contains the actual implementation of the behaviour of the DataWriter |
| CPublisher | Class Publisher, used to send data to associated subscribers |
| CSubscriber | Class Subscriber, contains the public API that allows the user to control the reception of messages |
| CTopic | Class Topic, represents the fact that both publications and subscriptions are tied to a single data-type |
| ►CDomainParticipant | Class DomainParticipant used to group Publishers and Subscribers into a single working unit |
| CDomainParticipant | Class DomainParticipant: extends standard DDS DomainParticipant class to include specific methods for the Statistics module |
| CEntity2LocatorTraffic | |
| CEntityCount | |
| CEntityData | |
| CEntityFactoryQosPolicy | Controls the behavior of the entity when acting as a factory for other entities |
| CEntityId_s | |
| CEntityId_t | Structure EntityId_t, entity id part of GUID_t |
| CLog::Entry | |
| CLocatorSelectorEntry::EntryState | Holds the selection state of the locators held by a LocatorSelectorEntry |
| ►CException | Exception: base class for specified DDS Exceptions |
| CInvalidArgumentError | Application is passing an invalid argument |
| CExtendedAnnotationParameterValue | This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file |
| CExtendedIncompatibleQoSStatus_s | |
| CExtendedTypeDefn | This class represents the structure ExtendedTypeDefn defined by the user in the IDL file |
| CIContentFilter::FilterSampleInfo | Selected information from the cache change that is passed to the content filter object on payload evaluation |
| CFlowControllerDescriptor | Configuration values for creating flow controllers |
| CGUID_s | |
| CGUID_t | Structure GUID_t, entity identifier, unique in DDS-RTPS Domain |
| CGuidPrefix_s | |
| CGuidPrefix_t | Structure GuidPrefix_t, Guid Prefix of GUID_t |
| Chash< eprosima::fastdds::rtps::EntityId_t > | |
| CHeader_t | Structure Header_t, RTPS Message Header Structure |
| ►CHistory | Class History, container of the different CacheChanges and the methods to access them |
| CReaderHistory | Class ReaderHistory, container of the different CacheChanges of a reader |
| CWriterHistory | Class WriterHistory, container of the different CacheChanges of a writer |
| CHistoryAttributes | Class HistoryAttributes, to specify the attributes of a WriterHistory or a ReaderHistory |
| CIChangePool | An interface for classes responsible of cache changes allocation management |
| CIContentFilter | The interface that content filter objects should implement |
| CIContentFilterFactory | The interface that a factory of IContentFilter objects should implement |
| CIListener | |
| CIncompatibleQosStatus | A struct storing the requested incompatible QoS status |
| CIncompatibleQoSStatus_s | |
| CIPFinder::info_IP | Structure info_IP with information about a specific IP obtained from a NIC |
| CIPFinder::info_MAC | Structure info_MAC with information about a specific MAC obtained from a NIC |
| CInitialAnnouncementConfig | Struct InitialAnnouncementConfig defines the behavior of the RTPSParticipant initial announcements |
| CInstanceHandle_t | Struct InstanceHandle_t, used to contain the key for WITH_KEY topics |
| CInstanceHandleValue_t | |
| ►Cinvalid_argument | |
| CInvalidArgumentError | Application is passing an invalid argument |
| CIPayloadPool | An interface for classes responsible of serialized payload management |
| CIPFinder | Class IPFinder, to determine the IP of the NICs |
| CIPLocator | Class IPLocator, to provide helper functions to the IP based transports |
| CIReaderDataFilter | Abstract class IReaderDataFilter that acts as virtual interface for data filters in ReaderProxy |
| CParameterPropertyList_t::iterator | |
| CLocatorSelector::IteratorIndex | |
| CITypeObjectRegistry | |
| CLibrarySettings | Class LibraySettings, used by the user to define the Fast DDS library behaviour |
| CLivelinessChangedStatus | A struct storing the liveliness changed status |
| CLivelinessChangedStatus_s | |
| ►CLoanableCollection | A collection of generic opaque pointers that can receive the buffer from outside (loan) |
| CLoanableTypedCollection< T, std::true_type > | |
| ►CLoanableTypedCollection< T, _NonConstEnabler > | A type-safe accessible collection of generic opaque pointers that can receive the buffer from outside (loan) |
| CLoanableSequence< T, _NonConstEnabler > | A type-safe, ordered collection of elements that can receive the buffer from outside (loan) |
| CStackAllocatedSequence< T, num_items > | A type-safe, ordered collection of elements allocated on the stack |
| CUserAllocatedSequence | A collection of generic opaque pointers allocated by the user |
| CLocator2LocatorData | |
| CLocator_s | |
| ►CLocator_t | Class Locator_t, uniquely identifies a communication channel for a particular transport |
| CLocatorWithMask | A Locator with a mask that defines the number of significant bits of its address |
| CLocatorList | Class LocatorList, a Locator vector that doesn't allow duplicates |
| CLocatorSelector | A class used for the efficient selection of locators when sending data to multiple entities |
| CLocatorSelectorEntry | An entry for the LocatorSelector |
| ►CLocatorsIterator | Provides a Locator's iterator interface that can be used by different Locator's containers |
| CLocatorSelector::iterator | |
| CLocators | Adapter class that provides a LocatorsIterator interface from a LocatorListConstIterator |
| CLog | Logging utilities |
| ►CLogConsumer | Consumes a log entry to output it somewhere |
| ►COStreamConsumer | |
| CFileConsumer | |
| CStdoutConsumer | |
| CStdoutErrConsumer | |
| ►CMatchedStatus | A structure storing a matching status |
| CPublicationMatchedStatus | A structure storing the publication status |
| CSubscriptionMatchedStatus | A structure storing the subscription status |
| CMatchingInfo | Class MatchingInfo contains information about the matching between two endpoints |
| CMD5 | Class MD5, for calculating MD5 hashes of strings or byte arrays it is not meant to be fast or secure |
| CMemberDescriptor | |
| CMinimalAliasBody | This class represents the structure MinimalAliasBody defined by the user in the IDL file |
| CMinimalAliasHeader | This class represents the structure MinimalAliasHeader defined by the user in the IDL file |
| CMinimalAliasType | This class represents the structure MinimalAliasType defined by the user in the IDL file |
| CMinimalAnnotationHeader | This class represents the structure MinimalAnnotationHeader defined by the user in the IDL file |
| CMinimalAnnotationParameter | This class represents the structure MinimalAnnotationParameter defined by the user in the IDL file |
| CMinimalAnnotationType | This class represents the structure MinimalAnnotationType defined by the user in the IDL file |
| CMinimalArrayHeader | This class represents the structure MinimalArrayHeader defined by the user in the IDL file |
| CMinimalArrayType | This class represents the structure MinimalArrayType defined by the user in the IDL file |
| CMinimalBitfield | This class represents the structure MinimalBitfield defined by the user in the IDL file |
| CMinimalBitflag | This class represents the structure MinimalBitflag defined by the user in the IDL file |
| CMinimalBitmaskType | This class represents the structure MinimalBitmaskType defined by the user in the IDL file |
| CMinimalBitsetHeader | This class represents the structure MinimalBitsetHeader defined by the user in the IDL file |
| CMinimalBitsetType | This class represents the structure MinimalBitsetType defined by the user in the IDL file |
| CMinimalCollectionElement | This class represents the structure MinimalCollectionElement defined by the user in the IDL file |
| CMinimalCollectionHeader | This class represents the structure MinimalCollectionHeader defined by the user in the IDL file |
| CMinimalDiscriminatorMember | This class represents the structure MinimalDiscriminatorMember defined by the user in the IDL file |
| CMinimalEnumeratedHeader | This class represents the structure MinimalEnumeratedHeader defined by the user in the IDL file |
| CMinimalEnumeratedLiteral | This class represents the structure MinimalEnumeratedLiteral defined by the user in the IDL file |
| CMinimalEnumeratedType | This class represents the structure MinimalEnumeratedType defined by the user in the IDL file |
| CMinimalExtendedType | This class represents the structure MinimalExtendedType defined by the user in the IDL file |
| CMinimalMapType | This class represents the structure MinimalMapType defined by the user in the IDL file |
| CMinimalMemberDetail | This class represents the structure MinimalMemberDetail defined by the user in the IDL file |
| CMinimalMemberDetail_f | |
| CMinimalMemberDetail_rob< Tag, M > | |
| CMinimalSequenceType | This class represents the structure MinimalSequenceType defined by the user in the IDL file |
| CMinimalStructHeader | This class represents the structure MinimalStructHeader defined by the user in the IDL file |
| CMinimalStructMember | This class represents the structure MinimalStructMember defined by the user in the IDL file |
| CMinimalStructType | This class represents the structure MinimalStructType defined by the user in the IDL file |
| CMinimalTypeDetail | This class represents the structure MinimalTypeDetail defined by the user in the IDL file |
| CMinimalTypeObject | This class represents the union MinimalTypeObject defined by the user in the IDL file |
| CMinimalUnionHeader | This class represents the structure MinimalUnionHeader defined by the user in the IDL file |
| CMinimalUnionMember | This class represents the structure MinimalUnionMember defined by the user in the IDL file |
| CMinimalUnionType | This class represents the structure MinimalUnionType defined by the user in the IDL file |
| CMonitorServiceData | |
| CMonitorServiceStatusData | |
| CNetworkBuffer | A slice of data to be sent to one or more transports |
| ►CNetworkInterface | Structure encapsulating relevant network interface information |
| CBlockedNetworkInterface | Structure extending NetworkInterface with information specific to blocked interfaces |
| ►CNetworkInterfaceWithFilter | Structure extending NetworkInterface with netmask filter information |
| CAllowedNetworkInterface | Structure 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 > | |
| ►CParameter_t | Base Parameter class with parameter PID and parameter length in bytes |
| CDataRepresentationQosPolicy | With multiple standard data Representations available, and vendor-specific extensions possible, DataWriters and DataReaders must be able to negotiate which data representation(s) to use |
| CDataSharingQosPolicy | Qos Policy to configure the data sharing |
| CDeadlineQosPolicy | DataReader expects a new sample updating the value of each instance at least once every deadline period |
| CDestinationOrderQosPolicy | Controls 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) |
| CDisablePositiveACKsQosPolicy | Class DisablePositiveACKsQosPolicy to disable sending of positive ACKs |
| CDurabilityQosPolicy | This policy expresses if the data should ‘outlive’ their writing time |
| CDurabilityServiceQosPolicy | Specifies the configuration of the durability service |
| CGenericDataQosPolicy | Class GenericDataQosPolicy, base class to transmit user data during the discovery phase |
| CHistoryQosPolicy | Specifies 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 |
| CLatencyBudgetQosPolicy | Specifies 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 |
| CLifespanQosPolicy | Specifies the maximum duration of validity of the data written by the DataWriter |
| CLivelinessQosPolicy | Determines the mechanism and parameters used by the application to determine whether an Entity is “active” (alive) |
| COwnershipQosPolicy | Specifies whether it is allowed for multiple DataWriters to write the same instance of the data and if so, how these modifications should be arbitrated |
| COwnershipStrengthQosPolicy | Specifies 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 | |
| CParameterPort_t | |
| CParameterProductVersion_t | |
| CParameterPropertyList_t | |
| CParameterProtocolVersion_t | |
| CParameterSampleIdentity_t | |
| CParameterStatusInfo_t | |
| CParameterString_t | |
| CParameterTime_t | |
| CParameterVendorId_t | |
| CPartitionQosPolicy | Set of strings that introduces a logical partition among the topics visible by the Publisher and Subscriber |
| CPresentationQosPolicy | Specifies how the samples representing changes to data instances are presented to the subscribing application |
| CReliabilityQosPolicy | Indicates the reliability of the endpoint |
| CResourceLimitsQosPolicy | Specifies the resources that the Service can consume in order to meet the requested QoS |
| CTimeBasedFilterQosPolicy | Filter that allows a DataReader to specify that it is interested only in (potentially) a subset of the values of the data |
| CTransportPriorityQosPolicy | This policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data |
| CTypeConsistencyEnforcementQosPolicy | The 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 |
| CTypeIdV1 | Class TypeIdV1 |
| CTypeObjectV1 | Class TypeObjectV1 |
| CTypeInformationParameter | Class xtypes::TypeInformationParameter |
| CParameterProperty_t | |
| CParticipantBuiltinTopicData | |
| CParticipantType | Struct to define participant types to set participant type parameter property |
| CPartition_t | |
| CPDPFactory | |
| CPhysicalData | |
| CPlainArrayLElemDefn | This class represents the structure PlainArrayLElemDefn defined by the user in the IDL file |
| CPlainArraySElemDefn | This class represents the structure PlainArraySElemDefn defined by the user in the IDL file |
| CPlainCollectionHeader | This class represents the structure PlainCollectionHeader defined by the user in the IDL file |
| CPlainMapLTypeDefn | This class represents the structure PlainMapLTypeDefn defined by the user in the IDL file |
| CPlainMapSTypeDefn | This class represents the structure PlainMapSTypeDefn defined by the user in the IDL file |
| CPlainSequenceLElemDefn | This class represents the structure PlainSequenceLElemDefn defined by the user in the IDL file |
| CPlainSequenceSElemDefn | This class represents the structure PlainSequenceSElemDefn defined by the user in the IDL file |
| CPluginEndpointSecurityAttributes | |
| CPortParameters | Class PortParameters, to define the port parameters and gains related with the RTPS protocol |
| CProductVersion_t | |
| CProperty | |
| CPropertyHelper | |
| CPropertyParser | |
| CPropertyPolicy | |
| CPropertyPolicyHelper | |
| CProtocolVersion_t | Structure ProtocolVersion_t, contains the protocol version |
| CPublicationBuiltinTopicData | Structure PublicationBuiltinTopicData, contains the information on a discovered publication |
| CPublisherQos | Class PublisherQos, containing all the possible Qos that can be set for a determined Publisher |
| ►CQosPolicy | |
| CDataRepresentationQosPolicy | With multiple standard data Representations available, and vendor-specific extensions possible, DataWriters and DataReaders must be able to negotiate which data representation(s) to use |
| CDataSharingQosPolicy | Qos Policy to configure the data sharing |
| CDeadlineQosPolicy | DataReader expects a new sample updating the value of each instance at least once every deadline period |
| CDestinationOrderQosPolicy | Controls 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) |
| CDisablePositiveACKsQosPolicy | Class DisablePositiveACKsQosPolicy to disable sending of positive ACKs |
| CDurabilityQosPolicy | This policy expresses if the data should ‘outlive’ their writing time |
| CDurabilityServiceQosPolicy | Specifies the configuration of the durability service |
| CGenericDataQosPolicy | Class GenericDataQosPolicy, base class to transmit user data during the discovery phase |
| CHistoryQosPolicy | Specifies 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 |
| CLatencyBudgetQosPolicy | Specifies 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 |
| CLifespanQosPolicy | Specifies the maximum duration of validity of the data written by the DataWriter |
| CLivelinessQosPolicy | Determines the mechanism and parameters used by the application to determine whether an Entity is “active” (alive) |
| COwnershipQosPolicy | Specifies whether it is allowed for multiple DataWriters to write the same instance of the data and if so, how these modifications should be arbitrated |
| COwnershipStrengthQosPolicy | Specifies 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 |
| CPartitionQosPolicy | Set of strings that introduces a logical partition among the topics visible by the Publisher and Subscriber |
| CPresentationQosPolicy | Specifies how the samples representing changes to data instances are presented to the subscribing application |
| CPublishModeQosPolicy | Class PublishModeQosPolicy, defines the publication mode for a specific writer |
| CReliabilityQosPolicy | Indicates the reliability of the endpoint |
| CResourceLimitsQosPolicy | Specifies the resources that the Service can consume in order to meet the requested QoS |
| CTimeBasedFilterQosPolicy | Filter that allows a DataReader to specify that it is interested only in (potentially) a subset of the values of the data |
| CTransportConfigQos | Qos Policy to configure the transport layer |
| CTransportPriorityQosPolicy | This policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data |
| CTypeConsistencyEnforcementQosPolicy | The 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 |
| CTypeIdV1 | Class TypeIdV1 |
| CTypeObjectV1 | Class TypeObjectV1 |
| CWireProtocolConfigQos | Qos Policy that configures the wire protocol |
| CTypeInformationParameter | Class xtypes::TypeInformationParameter |
| CQosPolicyCount | A struct storing the id of the incompatible QoS Policy and the number of times it fails |
| CQosPolicyCount_s | |
| CReaderAttributes | Class ReaderAttributes, to define the attributes of a RTPSReader |
| CReaderDataLifecycleQosPolicy | Specifies the behavior of the DataReader with regards to the lifecycle of the data-instances it manages |
| CReaderListener | Class ReaderListener, to be used by the user to override some of is virtual method to program actions to certain events |
| CReaderQos | |
| CReaderResourceLimitsQos | Qos Policy to configure the limit of the reader resources |
| CReaderTimes | Class ReaderTimes, defining the times associated with the Reliable Readers events |
| CRemoteLocatorList | Holds information about the locators of a remote entity |
| CRemoteLocatorsAllocationAttributes | Holds limits for collections of remote locators |
| CReplierQos | |
| CRequesterQos | |
| CResourceLimitedContainerConfig | Specifies 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 > | |
| CGenericDataQosPolicy | Class GenericDataQosPolicy, base class to transmit user data during the discovery phase |
| CResourceLimitedVector< int > | |
| CResourceLimitedVector< size_t > | |
| CRpcClientReader< T > | An interface for a client-side RPC reader |
| CRpcClientWriter< T > | An interface for a client-side RPC writer |
| ►CRPCEntity | Abstract base class for all RPC Objects |
| CReplier | Base class for a Replier in the RPC communication |
| CRequester | Base class for a Requester in the RPC communication |
| CService | Base class for a Service in the RPC communication |
| ►CRpcException | Base class for all exceptions thrown by the RPC API |
| CRpcBrokenPipeException | Exception thrown by the RPC API when the communication with the remote endpoint breaks |
| CRpcFeedCancelledException | Exception thrown by the RPC API when the client cancels an input feed |
| CRpcOperationError | Base class for exceptions thrown by the RPC API when the server communicates an error |
| ►CRpcRemoteException | Base class for exceptions that map to a RpcExceptionCode_t |
| CRemoteInvalidArgumentError | Exception thrown by the RPC API when the server reports invalid arguments |
| CRemoteOutOfResourcesError | Exception thrown by the RPC API when the server reports out of resources |
| CRemoteUnknownExceptionError | Exception thrown by the RPC API when the service implementation raises an unspecified exception |
| CRemoteUnknownOperationError | Exception thrown by the RPC API when the server does not recognize the invoked operation |
| CRemoteUnsupportedError | Exception thrown by the RPC API when the server reports an unsupported operation |
| CRpcTimeoutException | Exception thrown by the RPC API when an operation times out |
| CRpcRequest | An interface with generic RPC requests functionality |
| CRpcServer | An interface with generic RPC server functionality |
| CRpcServerReader< T > | An interface for a server-side RPC reader |
| CRpcServerSchedulingStrategy | An interface with generic RPC requests functionality |
| CRpcServerWriter< T > | An interface for a server-side RPC writer |
| CRTPSDomain | Class RTPSDomain,it manages the creation and destruction of RTPSParticipant RTPSWriter and RTPSReader |
| CRTPSEndpointQos | |
| CRTPSMessageSenderInterface | Interface to handle destinations management and message sending |
| CRTPSParticipant | Class RTPSParticipant, contains the public API for a RTPSParticipant |
| CRTPSParticipantAllocationAttributes | Holds allocation limits affecting collections managed by a participant |
| CRTPSParticipantAttributes | Class RTPSParticipantAttributes used to define different aspects of a RTPSParticipant |
| CRTPSParticipantListener | Class RTPSParticipantListener with virtual method that the user can overload to respond to certain events |
| CRTPSReliableReaderQos | Qos Policy to configure the DisablePositiveACKsQos and the reader attributes |
| CRTPSReliableWriterQos | Qos Policy to configure the DisablePositiveACKsQos and the writer timing attributes |
| CSampleIdentity | This class is used to specify a sample |
| CSampleIdentity_s | |
| CSampleIdentityCount | |
| CSampleInfo | SampleInfo is the information that accompanies each sample that is ‘read’ or ‘taken |
| CSampleRejectedStatus | A struct storing the sample rejected status |
| CSendBuffersAllocationAttributes | Holds limits for send buffers allocations |
| CSenderResource | RAII object that encapsulates the Send operation over one chanel in an unknown transport |
| CSequenceNumber_s | |
| CSequenceNumber_t | Structure SequenceNumber_t, different for each change in the same writer |
| CSequenceNumberDiff | |
| CSequenceNumberHash | Defines the STL hash function for type SequenceNumber_t |
| CSerializedPayload_t | Structure SerializedPayload_t |
| CServiceTypeSupport | |
| ►Cshared_ptr | |
| CTypeSupport | Class 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 |
| CSimpleEDPAttributes | Class SimpleEDPAttributes, to define the attributes of the Simple Endpoint Discovery Protocol |
| CStatisticsReaderImpl | |
| CStatisticsWriterImpl | |
| CStringLTypeDefn | This class represents the structure StringLTypeDefn defined by the user in the IDL file |
| CStringLTypeDefn_f | |
| CStringLTypeDefn_rob< Tag, M > | |
| CStringSTypeDefn | This class represents the structure StringSTypeDefn defined by the user in the IDL file |
| CStringSTypeDefn_f | |
| CStringSTypeDefn_rob< Tag, M > | |
| CStronglyConnectedComponentId | This class represents the structure StronglyConnectedComponentId defined by the user in the IDL file |
| CSubmessageHeader_t | Structure SubmessageHeader_t, used to contain the header information of a submessage |
| CSubscriberQos | Class SubscriberQos, contains all the possible Qos that can be set for a determined Subscriber |
| CSubscriptionBuiltinTopicData | Structure SubscriptionBuiltinTopicData, contains the information on a discovered subscription |
| CTestUDPv4TransportOptions | |
| CThreadSettings | Struct ThreadSettings to specify various thread settings |
| CTime_t | Structure Time_t, used to describe times at a DDS level |
| CTime_t | Structure Time_t, used to describe times at RTPS protocol |
| CTCPTransportDescriptor::TLSConfig | TLS Configuration |
| CTopicBuiltinTopicData | |
| ►CTopicDataType | Class TopicDataType used to provide the DomainRTPSParticipant with the methods to serialize, deserialize and get the key of a specific data type |
| CDynamicPubSubType | |
| ►CTopicDescription | Class TopicDescription, represents the fact that both publications and subscriptions are tied to a single data-type |
| CContentFilteredTopic | Specialization of TopicDescription that allows for content-based subscriptions |
| CTopic | Class Topic, represents the fact that both publications and subscriptions are tied to a single data-type |
| CTopicDescription | Structure TopicDescription, used to register an endpoint on a topic |
| ►CTopicListener | Class TopicListener, it should be used by the end user to implement specific callbacks to certain actions |
| CDomainParticipantListener | Class DomainParticipantListener, overrides behaviour towards certain events |
| CTopicQos | Class TopicQos, containing all the possible Qos that can be set for a determined Topic |
| Ctraits< T > | |
| Ctraits< eprosima::fastdds::dds::DynamicType > | |
| ►CTransportDescriptorInterface | Virtual base class for the data type used to define transport configuration |
| CChainingTransportDescriptor | Base class for the descriptors of chaining transports |
| ►CPortBasedTransportDescriptor | Base class for all port based transport descriptors |
| ►CSharedMemTransportDescriptor | Shared memory transport configuration |
| Ctest_SharedMemTransportDescriptor | Shared memory transport configuration |
| ►CSocketTransportDescriptor | Virtual base class for the data type used to define configuration of transports using sockets |
| ►CTCPTransportDescriptor | TCP Transport configuration |
| CTCPv4TransportDescriptor | TCPv4 Transport configuration |
| CTCPv6TransportDescriptor | TCPv6 Transport configuration The kind value for TCPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_TCPv6 |
| ►CUDPTransportDescriptor | UDP Transport configuration |
| CUDPv4TransportDescriptor | UDPv4 Transport configuration The kind value for UDPv4TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv4 |
| CUDPv6TransportDescriptor | UDPv6 Transport configuration The kind value for UDPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv6 |
| Ctest_UDPv4TransportDescriptor | UDP v4 Test Transport configuration |
| ►CTransportInterface | Interface against which to implement a transport layer, decoupled from Fast DDS internals |
| CChainingTransport | This is the base class for chaining adapter transports |
| CTransportReceiverInterface | Interface against which to implement a data receiver, decoupled from transport internals |
| CTypeDescriptor | TypeDescriptor definition according to [standard] section 7.5.2.4 |
| CTypeIdentfierWithSize | This class represents the structure TypeIdentfierWithSize defined by the user in the IDL file |
| CTypeIdentifier | This class represents the union TypeIdentifier defined by the user in the IDL file |
| CTypeIdentifierPair | This class represents the structure TypeIdentifierPair defined by the user in the IDL file |
| CTypeIdentifierTypeObjectPair | This class represents the structure TypeIdentifierTypeObjectPair defined by the user in the IDL file |
| CTypeIdentifierWithDependencies | This class represents the structure TypeIdentifierWithDependencies defined by the user in the IDL file |
| CTypeInformation | This class represents the structure TypeInformation defined by the user in the IDL file |
| CTypeObject | This class represents the union TypeObject defined by the user in the IDL file |
| CTypeObjectHashId | This class represents the union TypeObjectHashId defined by the user in the IDL file |
| CTypeObjectPair | |
| CTypeObjectUtils | |
| CWriteParams::UserWriteData | Base class storing custom information in the WriteParams structure for later filtering |
| CVariableLengthDataLimits | Holds limits for variable-length data |
| CVerbatimTextDescriptor | |
| CWaitSet | Allows an application to wait until one or more of the attached Condition objects has a trigger_value of TRUE or until timeout expires |
| CWriteParams | This class contains additional information of a CacheChange |
| CWriterAttributes | Class WriterAttributes, defining the attributes of a RTPSWriter |
| CWriterDataLifecycleQosPolicy | Specifies the behavior of the DataWriter with regards to the lifecycle of the data-instances it manages |
| CWriterListener | Class WriterListener with virtual method so the user can implement callbacks to certain events |
| CWriterQos | |
| CWriterReaderData | |
| CWriterResourceLimitsQos | Qos Policy to configure the limit of the writer resources |
| CWriterTimes | Struct WriterTimes, defining the times associated with the Reliable Writers events |