Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cros::message_traits::DataType< cras::ShapeShifter >
 Cros::message_traits::Definition< cras::ShapeShifter >
 Ccras::HasLogger [external]
 Ccras::ConditionalSubscriberA lazy subscriber that subscribes only when a condition is met
 Ccras::GenericLazyPubSubA pair of lazy subscriber and publisher which use the same message type (unknown at compile time)
 CTestLazyPubSub
 CTestAdvertiseOptions
 Ccras::LazySubscriberBase< PublisherMsgType >Base for lazy subscribers that subscribes only when a paired publisher has subscribers
 Ccras::LazySubscriber< PublisherMsgType, CallbackType >Lazy subscriber that subscribes only when a paired publisher has subscribers
 Ccras::LazySubscriberBase< M >
 CTestLazySubscriber< M >
 Ccras::ParamHelper [external]
 CNodeletParamHelper< ::nodelet::Nodelet > [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 Ccras::Nodelet [external]
 Ccras::ChangeHeaderNodeletNodelet for relaying messages and changing their header
 Ccras::CountMessagesNodeletNodelet for counting messages and their size
 Ccras::HeartbeatNodeletNodelet that republishes heartbeat of a topic with header
 Ccras::PriorityMuxNodeletPriority-based muxer nodelet for topics
 Ccras::RelayNodeletNodelet for relaying messages on a different topic
 Ccras::RepeatMessagesNodeletNodelet for repeating messages coming at a slower rate (or even just a single message)
 Ccras::ThrottleMessagesNodeletNodelet for throttling messages on a topic
 Ccras::PriorityMuxA class for priority-based muxing of topics
 Ccras::InterruptibleSleepInterface [external]
 Ccras::StatefulNodeletInterface [external]
 CStatefulNodelet< ::nodelet::Nodelet > [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 Ccras::priority_mux::LockConfigConfiguration of a lock topic for the mux
 Cros::message_traits::MD5Sum< cras::ShapeShifter >
 Cnodelet::Nodelet [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 CNodeletParamHelper< ::nodelet::Nodelet > [external]
 CNodeletWithDiagnostics< ::nodelet::Nodelet > [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 CNodeletWithSharedTfBuffer< ::nodelet::Nodelet > [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 CStatefulNodelet< ::nodelet::Nodelet > [external]
 CThreadNameUpdatingNodelet< ::nodelet::Nodelet > [external]
 CNodeletBase<::nodelet::Nodelet > [external]
 Ccras::NodeletWithSharedTfBufferInterface [external]
 CNodeletWithSharedTfBuffer< ::nodelet::Nodelet > [external]
 Ccras::priority_mux::OutputTopicConfigConfiguration of an output topic for the mux
 Cros::serialization::PreDeserialize< cras::ShapeShifter >
 Ccras::Resettable [external]
 Ccras::TimeJumpResettable [external]
 CNodeletWithSharedTfBuffer< ::nodelet::Nodelet > [external]
 Cros::serialization::Serializer< cras::ShapeShifter >
 Ctopic_tools::ShapeShifter [external]
 Ccras::ShapeShifterShapeShifter class with fixed behavior on copy/move on Melodic. Use this class everywhere possible to prevent memory corruption. It seamlessly converts to topic_tools::ShapeShifter;
 Ccras::priority_mux::TopicConfigConfiguration of an input to the mux
 Cros::message_traits::TrueType [external]
 Cros::message_traits::IsMessage< const cras::ShapeShifter >
 Cros::message_traits::IsMessage< cras::ShapeShifter >


cras_topic_tools
Author(s): Martin Pecka
autogenerated on Wed Apr 23 2025 02:48:56