Cyclone ISO C++ API Reference Guide
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
►
C
dds::sub::AnyDataReaderListener
AnyDataReader
events Listener
►
C
dds::sub::NoOpAnyDataReaderListener
AnyDataReader
events Listener
►
C
dds::sub::NoOpSubscriberListener
Subscriber
events Listener
C
dds::domain::NoOpDomainParticipantListener
DomainParticipant
events Listener
►
C
dds::sub::SubscriberListener
Subscriber
events Listener
►
C
dds::domain::DomainParticipantListener
DomainParticipant
events Listener
C
dds::domain::NoOpDomainParticipantListener
DomainParticipant
events Listener
C
dds::sub::NoOpSubscriberListener
Subscriber
events Listener
►
C
dds::pub::AnyDataWriterListener
AnyDataWriter
events Listener
►
C
dds::pub::NoOpAnyDataWriterListener
AnyDataWriter
events Listener
►
C
dds::pub::NoOpPublisherListener
Publisher
events Listener
C
dds::domain::NoOpDomainParticipantListener
DomainParticipant
events Listener
►
C
dds::pub::PublisherListener
Publisher
events Listener
C
dds::domain::DomainParticipantListener
DomainParticipant
events Listener
C
dds::pub::NoOpPublisherListener
Publisher
events Listener
►
C
dds::topic::AnyTopicListener
AnyTopic
events Listener
C
dds::domain::DomainParticipantListener
DomainParticipant
events Listener
►
C
dds::topic::NoOpAnyTopicListener
AnyTopic
events Listener
C
dds::domain::NoOpDomainParticipantListener
DomainParticipant
events Listener
C
dds::core::array< _Tp, _Nm >
A standard container for storing a fixed size sequence of elements
►
C
std::bitset< Bits >
STL class
C
dds::core::status::SampleRejectedState
Class to contain the statistics about samples that have been rejected
C
dds::core::status::StatusMask
StatusMask
is a bitmap or bitset field
C
dds::sub::status::InstanceState
Class to hold sample
InstanceState
information
C
dds::sub::status::SampleState
Class to hold
SampleState
information
C
dds::sub::status::ViewState
Class to hold sample
ViewState
information
►
C
dds::sub::DataReaderListener< T >
DataReader
events Listener
C
dds::sub::NoOpDataReaderListener< T >
DataReader
events Listener
C
dds::sub::status::DataState
Class to hold sample
DataState
information
►
C
dds::pub::DataWriterListener< T >
DataWriter
events Listener
C
dds::pub::NoOpDataWriterListener< T >
DataWriter
events Listener
►
C
def
C
dds::core::safe_enum< def, inner >
C
dds::core::policy::DestinationOrderKind
C
dds::core::policy::DurabilityKind
C
dds::core::Duration
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::domain::qos::DomainParticipantQosDelegate >
C
dds::domain::qos::DomainParticipantQos
This class provides the basic mechanism for an application to specify Quality of Service attributes for a
DomainParticipant
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::pub::qos::DataWriterQosDelegate >
C
dds::pub::qos::DataWriterQos
This object provides the basic mechanism for an application to specify Quality of Service attributes for a
DataWriter
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::pub::qos::PublisherQosDelegate >
C
dds::pub::qos::PublisherQos
This object provides the basic mechanism for an application to specify Quality of Service attributes for a
Publisher
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::sub::qos::DataReaderQosDelegate >
C
dds::sub::qos::DataReaderQos
This class provides the basic mechanism for an application to specify Quality of Service attributes for a
DataReader
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::sub::qos::SubscriberQosDelegate >
C
dds::sub::qos::SubscriberQos
This class provides the basic mechanism for an application to specify Quality of Service attributes for a
Subscriber
►
C
dds::core::EntityQos< org::eclipse::cyclonedds::topic::qos::TopicQosDelegate >
C
dds::topic::qos::TopicQos
This struct provides the basic mechanism for an application to specify Quality of Service attributes for a
Topic
►
C
dds::core::Exception
Exception: base class for specified DDS Exceptions
C
dds::core::AlreadyClosedError
Exception: The object target of this operation has already been closed
C
dds::core::Error
Exception: Generic, unspecified error
C
dds::core::IllegalOperationError
Exception: An operation was invoked on an inappropriate object or at an inappropriate time
C
dds::core::ImmutablePolicyError
Exception: Application attempted to modify an immutable QosPolicy
C
dds::core::InconsistentPolicyError
Exception: Application specified a set of policies that are not consistent with each other
C
dds::core::InvalidArgumentError
Exception: Application is passing an invalid argument
C
dds::core::InvalidDataError
Exception: Application provided invalid data
C
dds::core::InvalidDowncastError
Exception: Application has attempted to cast incompatible types
C
dds::core::NotEnabledError
Exception: Operation invoked on an
Entity
that is not yet enabled
C
dds::core::NullReferenceError
Exception: Application used a null reference
C
dds::core::OutOfResourcesError
Exception: Service ran out of the resources needed to complete the operation
C
dds::core::PreconditionNotMetError
Exception: A pre-condition for the operation was not met
C
dds::core::TimeoutError
Exception: The operation timed out
C
dds::core::UnsupportedError
Exception: Unsupported operation
►
C
std::exception
STL class
►
C
std::logic_error
STL class
C
dds::core::AlreadyClosedError
Exception: The object target of this operation has already been closed
C
dds::core::Error
Exception: Generic, unspecified error
C
dds::core::IllegalOperationError
Exception: An operation was invoked on an inappropriate object or at an inappropriate time
C
dds::core::ImmutablePolicyError
Exception: Application attempted to modify an immutable QosPolicy
C
dds::core::InconsistentPolicyError
Exception: Application specified a set of policies that are not consistent with each other
C
dds::core::InvalidDataError
Exception: Application provided invalid data
C
dds::core::NotEnabledError
Exception: Operation invoked on an
Entity
that is not yet enabled
C
dds::core::PreconditionNotMetError
Exception: A pre-condition for the operation was not met
C
dds::core::UnsupportedError
Exception: Unsupported operation
►
C
std::invalid_argument
STL class
C
dds::core::InvalidArgumentError
Exception: Application is passing an invalid argument
►
C
std::runtime_error
STL class
C
dds::core::InvalidDowncastError
Exception: Application has attempted to cast incompatible types
C
dds::core::NullReferenceError
Exception: Application used a null reference
C
dds::core::OutOfResourcesError
Exception: Service ran out of the resources needed to complete the operation
C
dds::core::TimeoutError
Exception: The operation timed out
C
dds::core::policy::HistoryKind
C
dds::topic::is_topic_type< T >
Support functionality to check if a given object type is a
Topic
C
dds::core::policy::LivelinessKind
C
dds::sub::LoanedSamples< T >
This class encapsulates and automates the management of loaned samples
C
dds::sub::DataReader< T >::ManipulatorSelector
C
dds::core::null_type
This class is used to create dds::core::null objects
C
dds::core::policy::OwnershipKind
C
dds::core::policy::PresentationAccessScopeKind
►
C
dds::core::Reference< DELEGATE >
Base class for reference-counted objects
►
C
dds::core::cond::Condition
This class is the base class for all the conditions that may be attached to a
dds::core::cond::WaitSet
C
dds::core::cond::GuardCondition
A
GuardCondition
object is a specific
Condition
whose trigger_value is completely under the control of the application
C
dds::core::cond::StatusCondition
A
StatusCondition
object is a specific
Condition
that is associated with each
Entity
►
C
dds::sub::cond::ReadCondition
ReadCondition
objects are conditions specifically dedicated to read operations and attached to one
DataReader
C
dds::sub::cond::QueryCondition
QueryCondition
objects are specialized
ReadCondition
objects that allow the application to also specify a filter on the locally available data
C
dds::core::cond::WaitSet
A
WaitSet
object allows an application to wait until one or more of the attached
Condition
objects has a trigger_value of TRUE or else until the timeout expires
►
C
dds::core::Entity
This class is the abstract base class for all the DCPS objects
C
dds::domain::DomainParticipant
A
DomainParticipant
represents the local membership of the application in a Domain
►
C
dds::pub::AnyDataWriter
Typeless base class for the typed
DataWriter
C
dds::pub::DataWriter< T >
DataWriter
allows the application to set the value of the sample to be published under a given Topic
C
dds::pub::Publisher
The
Publisher
acts on the behalf of one or several
DataWriter
objects that belong to it
►
C
dds::sub::AnyDataReader
Typeless base class for the typed
DataReader
C
dds::sub::DataReader< T >
DataReader
allows the applicatin to access published sample data
C
dds::sub::Subscriber
A
Subscriber
is the object responsible for the actual reception of the data resulting from its subscriptions
►
C
dds::topic::AnyTopic
Typeless base class for the typed
Topic
C
dds::topic::Topic< T >
Topic
is the most basic description of the data to be published and subscribed
C
dds::core::QosProvider
The
QosProvider
API allows users to specify the QoS settings of their DCPS entities outside of application code in XML
►
C
dds::sub::Query
Query
objects contain expressions that allow the application to specify a filter on the locally available data
C
dds::sub::cond::QueryCondition
QueryCondition
objects are specialized
ReadCondition
objects that allow the application to also specify a filter on the locally available data
►
C
dds::topic::TopicDescription
This class is the base for
Topic
,
ContentFilteredTopic
and MultiTopic
C
dds::topic::AnyTopic
Typeless base class for the typed
Topic
C
dds::topic::ContentFilteredTopic< T >
ContentFilteredTopic
is a specialization of
TopicDescription
that allows for content-based subscriptions
C
dds::core::policy::ReliabilityKind
C
dds::sub::DataReader< T >::Selector
C
dds::sub::SharedSamples< T >
This class encapsulates and automates the management of loaned samples
C
dds::core::Time
C
dds::topic::topic_type_name< T >
Support functionality to get the default type_name of a
Topic
type
C
dds::topic::TopicInstance< T >
A
TopicInstance
encapsulates a
dds::sub::Sample
and its associated
dds::core::InstanceHandle
►
C
dds::topic::TopicListener< T >
Topic
events Listener
C
dds::topic::NoOpTopicListener< T >
Topic
events Listener
C
dds::core::tuple_element< _Int, _Tp >
Tuple_element
C
dds::core::tuple_element< _Int, array< _Tp, _Nm > >
C
dds::core::tuple_size< _Tp >
C
dds::core::tuple_size< array< _Tp, _Nm > >
C
dds::core::policy::TypeConsistencyEnforcementKind
►
C
dds::core::Value< D >
This class is the base for various value-type dds objects
C
dds::core::EntityQos
QoS Container
C
dds::core::InstanceHandle
Class to hold the handle associated with in sample instance
C
dds::core::optional< T >
C
dds::core::policy::Deadline
C
dds::core::policy::DestinationOrder
C
dds::core::policy::Durability
C
dds::core::policy::DurabilityService
C
dds::core::policy::EntityFactory
C
dds::core::policy::GroupData
C
dds::core::policy::History
C
dds::core::policy::LatencyBudget
C
dds::core::policy::Lifespan
C
dds::core::policy::Liveliness
C
dds::core::policy::Ownership
C
dds::core::policy::OwnershipStrength
C
dds::core::policy::Partition
C
dds::core::policy::Presentation
C
dds::core::policy::QosPolicyCount
C
dds::core::policy::ReaderDataLifecycle
C
dds::core::policy::Reliability
C
dds::core::policy::ResourceLimits
C
dds::core::policy::TimeBasedFilter
C
dds::core::policy::TopicData
C
dds::core::policy::TransportPriority
C
dds::core::policy::UserData
C
dds::core::policy::WriterDataLifecycle
C
dds::core::status::InconsistentTopicStatus
C
dds::core::status::LivelinessChangedStatus
C
dds::core::status::LivelinessLostStatus
C
dds::core::status::OfferedDeadlineMissedStatus
C
dds::core::status::OfferedIncompatibleQosStatus
C
dds::core::status::PublicationMatchedStatus
C
dds::core::status::RequestedDeadlineMissedStatus
C
dds::core::status::RequestedIncompatibleQosStatus
C
dds::core::status::SampleLostStatus
C
dds::core::status::SampleRejectedStatus
C
dds::core::status::SubscriptionMatchedStatus
C
dds::pub::CoherentSet
Class for RAII way of beginning/ending coherent publication sets
C
dds::pub::SuspendedPublication
Class for RAII way of suspending/resuming publication
C
dds::sub::CoherentAccess
Class for RAII way of beginning/ending coherent access
C
dds::sub::GenerationCount
Class to hold sample
GenerationCount
information and is part of
dds::sub::SampleInfo
C
dds::sub::Rank
Class to hold sample
Rank
information and is part of
dds::sub::SampleInfo
C
dds::sub::Sample< T >
This class encapsulates the data and info meta-data associated with DDS samples
C
dds::sub::SampleInfo
The
SampleInfo
contains information pertaining to the associated Data value
C
dds::topic::BuiltinTopicKey
Global unique identifier of the
Topic
C
dds::topic::Filter
Filter
objects contain SQL expressions that allow the application to specify a filter on the locally available data
C
dds::topic::ParticipantBuiltinTopicData
Class that contains information about available DomainParticipants within the system
C
dds::topic::PublicationBuiltinTopicData
Class that contains information about available DataWriters within the system
C
dds::topic::SubscriptionBuiltinTopicData
Class that contains information about available DataReaders within the system
C
dds::topic::TopicBuiltinTopicData
Class that contains information about available Topics within the system
C
dds::core::WeakReference< T >
The
WeakReference
class enables you to maintain a weak reference to a DDS reference type
Generated by
1.8.16