Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- 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.
- 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 Liveliness changed status (for reader callbacks)
- struct LivelinessLostStatus Liveliness lost status (for writer callbacks)
- 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
- struct RequestedDeadlineMissedStatus
- struct RequestedIncompatibleQosStatus
- 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 TimeBasedFilterModifier
- struct TimeBasedFilterQosPolicy
- 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 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 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.