Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- struct AstuteDDSClient
- struct AstuteDDSContext
- struct NodeEndpoint
- struct AstuteDDSGuardCondition
- struct AstuteDDSNode
- struct AstuteDDSPublisher
- struct AstuteDDSService
- struct AstuteDDSSubscription
- struct AstuteDDSWaitSet
- struct AstuteDDS_DataReaderListener
- struct AstuteDDS_DataReaderQos
- struct AstuteDDS_DataWriterListener
- struct AstuteDDS_DataWriterQos
- struct AstuteDDS_EndpointInfo
- struct AstuteDDS_Gid
- struct AstuteDDS_LivelinessChangedStatus
- struct AstuteDDS_LivelinessLostStatus
- struct AstuteDDS_OfferedDeadlineMissedStatus
- struct AstuteDDS_OfferedIncompatibleQosStatus
- struct AstuteDDS_PublicationMatchedStatus
- struct AstuteDDS_RequestedDeadlineMissedStatus
- struct AstuteDDS_RequestedIncompatibleQosStatus
- struct AstuteDDS_RequesterQos
- struct AstuteDDS_Sample
- struct AstuteDDS_SampleLostStatus
- struct AstuteDDS_SubscriptionMatchedStatus
- struct CdrReader
- struct TypeSupportHandle
- namespace astutedds
- namespace cdr
- class CDRBuffer
- struct DHEADER
- struct EMHEADER
- struct EncapsulationHeader
- class XCDR1Decoder XCDR1 decoding.
- class XCDR1Encoder XCDR1 encoding (CDR encapsulation version 1)
- class XCDR2Decoder XCDR2 decoding with DHEADER support.
- class XCDR2Encoder XCDR2 encoding (CDR encapsulation version 2)
- namespace dcps
- struct CacheChange Represents a single data sample in a writer's history.
- struct ComparisonNode Comparison condition (field op value)
- class CompiledFilter Compiled filter expression for efficient evaluation.
- struct ContentFilterProperty Content filter signature for discovery.
- class ContentFilteredTopic Content-filtered topic description.
- class DataLogTool File-based logging and replay helper for DDS payload streams.
- class DataReader Subscribes to data samples from a topic.
- class DataReaderListener
- struct DataReaderQos
- struct DataRepresentationModifier
- struct DataRepresentationQosPolicy
- class DataWriter Publishes data samples to a topic.
- class DataWriterListener
- struct DataWriterQos
- struct DdsTime_t
- struct DeadlineModifier
- struct DeadlineQosPolicy
- struct DestinationOrderModifier
- struct DestinationOrderQosPolicy
- class DomainParticipant Entry point for DDS communication in a domain.
- struct DiscoveredPublication Aggregate view of a single discovered remote DataWriter combined with identity fields from its owning participant. One record per remote endpoint. Copies (rather than pointers) so the caller does not need to worry about lifetime relative to the underlying discovery caches.
- struct DiscoveredSubscription
- class DomainParticipantFactory Singleton factory for creating DomainParticipants.
- class DomainParticipantListener
- struct DomainParticipantQos
- struct DurabilityQosModifier
- struct DurabilityQosPolicy
- struct DurabilityServiceQosPolicy
- struct Duration_t
- struct EntityFactoryQosPolicy
- struct FilterCondition Filter condition node in expression tree.
- class FilterExpression Parsed filter expression.
- struct FilterExpressionNode Filter expression tree (AND/OR combinations)
- class FilterExpressionParser Parses SQL-like filter expressions.
- struct FilterNode Base class for filter expression nodes.
- struct GroupDataModifier
- struct GroupDataQosPolicy
- struct HistoryKeepAllModifier
- struct HistoryKeepLastModifier
- struct HistoryQosPolicy
- struct InNode IN condition (field IN (val1, val2, ...))
- struct InconsistentTopicStatus
- struct LatencyBudgetModifier
- struct LatencyBudgetQosPolicy
- struct LifespanModifier
- struct LifespanQosPolicy
- class Listener
- struct LivelinessChangedStatus
- struct LivelinessLostStatus
- class LivelinessManager Liveliness Manager for participant-level liveliness monitoring.
- struct LivelinessModifier
- struct LivelinessQosPolicy
- struct LivelinessStatus Liveliness status for a writer.
- struct LoggedSample A logged DCPS payload sample for offline recording/replay.
- struct LogicalNode Logical combination of conditions.
- struct OfferedDeadlineMissedStatus
- struct OfferedIncompatibleQosStatus
- struct OwnershipModifier
- struct OwnershipQosPolicy
- struct OwnershipStrengthModifier
- struct OwnershipStrengthQosPolicy
- struct PartitionModifier
- struct PartitionQosPolicy
- struct PersistedSample A single persisted sample stored by the Persistence Service.
- class PersistenceService OMG-compliant DDS Persistence Service.
- struct PresentationModifier
- struct PresentationQosPolicy
- struct PublicationMatchedStatus
- class Publisher Container for DataWriters.
- class PublisherListener
- struct PublisherQos
- struct QosPolicyCount
- class ROS2Bridge
- struct ReaderDataLifecycleModifier
- struct ReaderDataLifecycleQosPolicy
- struct ReaderFilterInfo Information about a reader's content filter.
- class ReaderLiveliness Per-reader liveliness monitoring helper.
- struct ReceivedSample Represents a received data sample.
- struct ReliabilityQosModifier
- struct ReliabilityQosPolicy
- class Replier Service-side RPC endpoint (reads requests, writes replies).
- struct RequestedDeadlineMissedStatus
- struct RequestedIncompatibleQosStatus
- class Requester Client-side RPC endpoint (writes requests, reads replies).
- struct RequesterQos
- struct ResourceLimitsModifier
- struct ResourceLimitsQosPolicy
- struct SampleInfo Information about a received sample.
- struct SampleLostStatus
- struct SampleRejectedStatus
- struct SampleRejectedStatusKind
- class Subscriber Container for DataReaders.
- class SubscriberListener
- struct SubscriberQos
- struct SubscriptionMatchedStatus
- struct TakenReply A single reply payload taken from a Requester .
- struct TakenRequest A single request payload taken from a Replier .
- struct TimeBasedFilterModifier
- struct TimeBasedFilterQosPolicy
- class TimerService
- class Topic Represents a typed data stream within a domain.
- struct TopicDataQosPolicy
- class TopicDescription Abstract base for Topic andContentFilteredTopic .
- class TopicListener
- struct TopicQos
- class TopicQosBuilder
- struct TrackedWriter Tracked writer information.
- struct TransportPriorityQosPolicy
- class TypedDataReader
- class TypedDataWriter
- class TypedFieldAccessor Create field accessor for a specific type.
- struct UserDataModifier
- struct UserDataQosPolicy
- struct WriterDataLifecycleModifier
- struct WriterDataLifecycleQosPolicy
- class WriterFilterManager Manages content filters for a data writer.
- struct Stats Get filtering statistics.
- class WriterLiveliness Per-writer liveliness assertion helper.
- class XmlQosLoader Loads and caches DDS XML QoS profiles.
- struct XmlQosProfile A parsed QoS profile entry.
- namespace platform
- namespace rtps
- struct CacheChange Represents a single sample in the history cache.
- struct DataFragSubmessage DATA_FRAG submessage for fragmented data.
- struct DiscoveredParticipant Discovered participant info from SPDP.
- struct DiscoveredReader Discovered reader info from SEDP.
- struct DiscoveredWriter Discovered writer info from SEDP.
- struct DiscoveryConfig
- class DiscoveryConfigLoader
- struct DiscoveryInterfaceConfig
- struct DiscoveryPeerConfig
- struct DiscoveryRuntimeInfo
- struct EntityId_t
- struct FragmentKey Key for tracking fragmented samples.
- struct FragmentNumberSet Bitmap for tracking fragment reception.
- class FragmentationManager Manages fragmentation for a reader.
- struct Stats Get statistics.
- class FragmentedSample Tracks fragments for a single sample being assembled.
- struct GUID_t
- struct GuidPrefix_t
- struct HeartbeatFragSubmessage HEARTBEAT_FRAG submessage for fragment availability.
- struct Locator_t
- struct NackFragSubmessage NACK_FRAG submessage for requesting missing fragments.
- namespace PID
- struct Parameter
- struct ParameterId_t
- class ParameterListBuilder Helper class for building parameter lists in little-endian CDR.
- struct ParsedTypeLookupReply
- struct NestedFieldSchema Sub-schema for one TK_STRUCTURE (0x34) field.
- struct ParsedTypeLookupRequest
- struct ProtocolVersion_t
- class ReaderHistoryCache History cache for a DataReader.
- struct ReaderProxy Model for a DDS DataReader endpoint to be announced via SEDP.
- class ReliabilityManagerReader Manages reliability protocol for a DataReader.
- class ReliabilityManagerWriter Manages reliability protocol for a DataWriter.
- class RtpsUdpTransport RTPS UDP transport with full discovery and reliable delivery.
- struct TopicTrafficStats Per-topic traffic counters (user data only, not discovery traffic)
- struct SequenceNumber_t
- class ShmPort Represents a communication endpoint in shared memory.
- class ShmRingBuffer Lock-free ring buffer in shared memory.
- class ShmSegment Manages a single shared memory segment.
- struct ShmSegmentHeader Header at the start of each shared memory segment.
- struct ShmSlotHeader Header for each message slot in the ring buffer.
- class ShmTransport High-performance shared memory transport.
- struct SubmessageHeader
- class TCPConnection Represents a single TCP connection.
- struct Stats Get connection statistics.
- struct TCPMessageHeader TCP message frame header.
- class TCPServer TCP server listening for incoming connections.
- class TCPTransport Manages TCP connections for RTPS.
- struct Time_t
- struct VendorId_t
- class WriterHistoryCache History cache for a DataWriter.
- struct WriterProxy Model for a DDS DataWriter endpoint to be announced via SEDP.
- namespace security
- class AccessControlPlugin Access Control Service Plugin Interface (SPI)
- class AuthenticationPlugin Authentication Service Plugin Interface (SPI)
- struct BinaryProperty
- struct CertificateCredentials
- class CryptoPlugin Cryptographic Service Plugin Interface (SPI)
- struct DataTag Data tag for confidentiality classification.
- class DataTaggingPlugin Data Tagging Service Plugin Interface (SPI)
- struct DomainGovernanceRule
- struct EndpointSecurityAttributes
- class LoggingPlugin Logging Service Plugin Interface (SPI)
- struct ParticipantSecurityAttributes
- struct PermissionsCredentials
- struct Property
- struct SecurityConfig
- struct SecurityEvent Security log event.
- struct SecurityException
- struct SecurityPlugins Security plugin suite.
- struct Token
- struct TopicAccessRule
- namespace xtypes
- struct CommonEnumeratedLiteral
- struct CommonStructMember
- struct CompleteEnumeratedLiteral
- struct CompleteEnumeratedType
- struct CompleteStructMember
- struct CompleteStructType
- struct CompleteTypeObject
- class DynamicData Runtime data container with type information.
- class DynamicType Runtime type representation.
- struct GetTypeDependenciesReply GetTypeDependencies reply data.
- struct GetTypeDependenciesRequest GetTypeDependencies request data.
- struct GetTypesReply GetTypes reply data.
- struct GetTypesRequest GetTypes request data.
- struct MemberFlag
- struct MinimalEnumeratedLiteral
- struct MinimalEnumeratedType
- struct MinimalStructMember
- struct MinimalStructType
- struct MinimalTypeObject
- struct PlainArrayLElemDefn
- struct PlainArraySElemDefn
- struct PlainMapLTypeDefn
- struct PlainMapSTypeDefn
- struct PlainSequenceLElemDefn
- struct PlainSequenceSElemDefn
- struct StringLTypeDefn
- struct StringSTypeDefn
- struct TypeIdentifier
- struct TypeIdentifierTypeObjectPair TypeObject with type identifier pair.
- struct TypeIdentifierWithDependencies Type identifier with dependencies.
- class TypeLookupManager Per-participant type lookup manager.
- struct TypeLookupReply TypeLookup reply message.
- struct TypeLookupRequest TypeLookup request message.
- namespace TypeLookupSerialization Serialization for TypeLookup messages.
- class TypeLookupService TypeLookup service for remote type discovery.
- namespace TypeLookupTopics Topic names for TypeLookup service.
- struct TypeObject
- namespace cdr
- struct InstanceOwnership
- struct TopicStore
- struct CoherentEntry
- struct TopicBinding
- struct HeapNode
- struct Timer
- struct WriterState
- struct AcknackState
- struct GUIDKey
- struct SEDPMessage
- struct SentSample
- struct WriterState
- namespace dds
- namespace core
- class WaitSet
- namespace cond
- class Condition
- class GuardCondition Manually triggered condition — call set_trigger_value(true) to fire.
- class ReadCondition Triggers when the attached DataReader has unread samples.
- class StatusCondition Triggers on entity status change (currently: unread data available).
- namespace policy
- struct Deadline
- struct DestinationOrder
- struct Durability
- struct History
- struct Liveliness
- struct Ownership
- struct Presentation
- struct Reliability
- namespace domain
- namespace pub
- class DataWriter
- namespace sub
- class DataReader
- namespace topic
- class ContentFilteredTopic
- class Topic
- struct TypeTraits
- namespace core
- class DomainParticipant
- class Publisher
- class Subscriber
- namespace std STL namespace.