| CAnnotationDescriptor | |
| CAnnotationDescriptor | |
| CAnnotationParameterValue | This class represents the union AnnotationParameterValue defined by the user in the IDL file |
| CAppliedAnnotation | |
| CAppliedAnnotationParameter | This class represents the structure AppliedAnnotationParameter defined by the user in the IDL file |
| CAppliedBuiltinMemberAnnotations | |
| CAppliedBuiltinTypeAnnotations | |
| CAppliedVerbatimAnnotation | |
| ►CBaseNode | |
| CDataNode< T > | |
| CBitmapRange< T, Diff, NBITS > | Template class to hold a range of items using a custom bitmap |
| CCommonAliasBody | |
| CCommonAnnotationParameter | |
| CCommonArrayHeader | |
| CCommonBitfield | |
| CCommonBitflag | |
| CCommonBitmaskHeader | |
| CCommonCollectionElement | |
| CCommonCollectionHeader | |
| CCommonDiscriminatorMember | |
| CCommonEnumeratedHeader | |
| CCommonEnumeratedLiteral | |
| CCommonStructMember | |
| CCommonUnionMember | |
| CCompleteAliasBody | |
| CCompleteAliasHeader | |
| CCompleteAliasType | |
| CCompleteAnnotationHeader | |
| CCompleteAnnotationParameter | |
| CCompleteAnnotationType | |
| CCompleteArrayHeader | |
| CCompleteArrayType | |
| CCompleteBitfield | |
| CCompleteBitflag | |
| CCompleteBitmaskType | |
| CCompleteBitsetHeader | |
| CCompleteBitsetType | |
| CCompleteCollectionElement | |
| CCompleteCollectionHeader | |
| CCompleteDiscriminatorMember | |
| CCompleteElementDetail | |
| CCompleteEnumeratedHeader | |
| CCompleteEnumeratedLiteral | |
| CCompleteEnumeratedType | |
| CCompleteExtendedType | |
| CCompleteMapType | |
| CCompleteMemberDetail | |
| CCompleteSequenceType | |
| CCompleteStructHeader | |
| CCompleteStructMember | |
| CCompleteStructType | |
| CCompleteTypeDetail | |
| CCompleteTypeObject | |
| CCompleteUnionHeader | |
| CCompleteUnionMember | |
| CCompleteUnionType | |
| ►CDataReader | |
| CBytesDataReader | |
| CKeyedBytesDataReader | |
| CKeyedStringDataReader | |
| CStringDataReader | |
| ►CDataWriter | |
| CBytesDataWriter | |
| CKeyedBytesDataWriter | |
| CKeyedStringDataWriter | |
| CStringDataWriter | |
| CDBQueue< T > | Double buffered, threadsafe queue for MPSC (multi-producer, single-consumer) comms |
| CDiffFunction< T > | |
| CDomain | Class Domain, use to interact with the Publisher Subscriber API of the Fast RTPS implementation |
| CDynamicData | |
| CDynamicData | |
| CDynamicDataFactory | |
| CDynamicDataFactory | |
| CDynamicDataHelper | |
| CDynamicType | |
| CDynamicType | |
| CDynamicTypeBuilder | |
| CDynamicTypeBuilder | |
| CDynamicTypeBuilderFactory | |
| CDynamicTypeBuilderFactory | |
| CDynamicTypeMember | |
| CDynamicTypeMember | |
| CExtendedAnnotationParameterValue | This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file |
| CExtendedTypeDefn | This class represents the structure ExtendedTypeDefn defined by the user in the IDL file |
| Cfixed_string< MAX_CHARS > | Template class for non-alloc strings |
| Cfixed_string< 255 > | |
| 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 |
| CRefCountedPointer< T >::Instance | Class to manage the local pointer instance |
| CIPFinder | Class IPFinder, to determine the IP of the NICs |
| CIPLocator | Class IPLocator, to provide helper functions to the IP based transports |
| CKeyedChanges | A struct storing a vector of cache changes and the next deadline in the group |
| CLibrarySettingsAttributes | Class LibraySettingsAttributes, used by the user to define the FastRTPS library behaviour |
| ►CLoanableTypedCollection | |
| CLoanableSequence< fastrtps::types::DynamicData, _NonConstEnabler > | LoanableSequence specialization for DynamicData |
| CMD5 | Class MD5, for calculating MD5 hashes of strings or byte arrays it is not meant to be fast or secure |
| CMemberDescriptor | |
| CMemberDescriptor | |
| CMemberFlag | |
| CMinimalAliasBody | |
| CMinimalAliasHeader | |
| CMinimalAliasType | |
| CMinimalAnnotationHeader | |
| CMinimalAnnotationParameter | |
| CMinimalAnnotationType | |
| CMinimalArrayHeader | |
| CMinimalArrayType | |
| CMinimalBitfield | |
| CMinimalBitflag | |
| CMinimalBitmaskType | |
| CMinimalBitsetHeader | |
| CMinimalBitsetType | |
| CMinimalCollectionElement | |
| CMinimalCollectionHeader | |
| CMinimalDiscriminatorMember | |
| CMinimalEnumeratedHeader | |
| CMinimalEnumeratedLiteral | |
| CMinimalEnumeratedType | |
| CMinimalExtendedType | |
| CMinimalMapType | |
| CMinimalMemberDetail | |
| CMinimalSequenceType | |
| CMinimalStructHeader | |
| CMinimalStructMember | |
| CMinimalStructType | |
| CMinimalTypeDetail | |
| CMinimalTypeObject | |
| CMinimalUnionHeader | |
| CMinimalUnionMember | |
| CMinimalUnionType | |
| CParticipant | Class Participant used to group Publishers and Subscribers into a single working unit |
| CParticipantAttributes | Class ParticipantAttributes, used by the user to define the attributes of a Participant |
| CParticipantListener | Class ParticipantListener, overrides behaviour towards certain events |
| 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 |
| CProxyPool< Proxy, N > | |
| CPublisher | Class Publisher, used to send data to associated subscribers |
| CPublisherAttributes | Class PublisherAttributes, used by the user to define the attributes of a Publisher |
| CPublisherListener | Class PublisherListener, allows the end user to implement callbacks triggered by certain events |
| ►CReaderHistory | |
| CSubscriberHistory | Class SubscriberHistory, container of the different CacheChanges of a subscriber |
| CRefCountedPointer< T > | Class to manage a local pointer with reference counting |
| CReplierAttributes | |
| CRequesterAttributes | |
| CResourceLimitedContainerConfig | Specifies the configuration of a resource limited collection |
| CResourceLimitedVector< _Ty, _KeepOrderEnabler, _LimitsConfig, _Alloc, _Collection > | Resource limited wrapper of std::vector |
| CReturnCode_t | This class represents the enumeration ReturnCode_t |
| CSampleInfo_t | Class SampleInfo_t with information that is provided along a sample when reading data from a Subscriber |
| CSemaphore | |
| Cshared_lock< Mutex > | |
| Cshared_mutex< shared_mutex_type > | |
| ►Cshared_mutex_base | |
| Cshared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_READER_NP > | |
| Cshared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP > | |
| ►Cshared_ptr | |
| CDynamicData_ptr | |
| CDynamicTypeBuilder_ptr | |
| CDynamicType_ptr | |
| ►Csm | |
| Cdebug_wrapper< sm > | |
| CStaticRTPSParticipantInfo | Class StaticRTPSParticipantInfo, contains the information of writers and readers loaded from the XML file |
| CStringLTypeDefn | This class represents the structure StringLTypeDefn defined by the user in the IDL file |
| CStringMatching | Class StringMatching used to match different strings against each other as defined by the POSIX fnmatch API (1003.2-1992 section B.6) |
| CStringSTypeDefn | This class represents the structure StringSTypeDefn defined by the user in the IDL file |
| CStronglyConnectedComponentId | This class represents the structure StronglyConnectedComponentId defined by the user in the IDL file |
| CSubscriber | Class Subscriber, contains the public API that allows the user to control the reception of messages |
| CSubscriberAttributes | Class SubscriberAttributes, used by the user to define the attributes of a Subscriber |
| CSubscriberListener | Class SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions |
| CSystem | Class System, to provide helper functions to access system information |
| CTopicAttributes | Class TopicAttributes, used by the user to define the attributes of the topic associated with a Publisher or Subscriber |
| ►CTopicDataType | |
| CDynamicPubSubType | |
| CTypeDescriptor | |
| CTypeDescriptor | |
| CTypeFlag | |
| CTypeIdentifier | |
| CTypeIdentifierPair | |
| CTypeIdentifierTypeObjectPair | |
| CTypeIdentifierWithDependencies | |
| CTypeIdentifierWithSize | |
| CTypeInformation | |
| CTypeNamesGenerator | |
| CTypeObject | |
| CTypeObjectFactory | |
| CTypeObjectHashId | This class represents the union TypeObjectHashId defined by the user in the IDL file |
| ►CTypeSupport | |
| CBytesTypeSupport | |
| CDynamicTypeSupport | |
| CKeyedBytesTypeSupport | |
| CKeyedStringTypeSupport | |
| CStringTypeSupport | |
| ►CWriterHistory | |
| CPublisherHistory | Class PublisherHistory, implementing a WriterHistory with support for keyed topics and HistoryQOS |
| ►CXMLParser | Class XMLParser, used to load XML data |
| CXMLEndpointParser | Class XMLEndpointParser used to parse the XML file that contains information about remote endpoints |
| CXMLProfileManager | Class XMLProfileManager, used to make available profiles from XML file |