Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
C
ros::message_traits::DataType< cras::ShapeShifter >
C
ros::message_traits::Definition< cras::ShapeShifter >
▼
C
cras::HasLogger
[external]
▼
C
cras::ConditionalSubscriber
A lazy subscriber that subscribes only when a condition is met
▼
C
cras::GenericLazyPubSub
A pair of lazy subscriber and publisher which use the same message type (unknown at compile time)
▼
C
TestLazyPubSub
C
TestAdvertiseOptions
▼
C
cras::LazySubscriberBase< PublisherMsgType >
Base
for lazy subscribers that subscribes only when a paired publisher has subscribers
C
cras::LazySubscriber< PublisherMsgType, CallbackType >
Lazy subscriber that subscribes only when a paired publisher has subscribers
▼
C
cras::LazySubscriberBase< M >
C
TestLazySubscriber< M >
▼
C
cras::ParamHelper
[external]
▼
C
NodeletParamHelper< ::nodelet::Nodelet >
[external]
▼
C
NodeletBase<::nodelet::Nodelet >
[external]
▼
C
cras::Nodelet
[external]
C
cras::ChangeHeaderNodelet
Nodelet
for relaying messages and changing their header
C
cras::CountMessagesNodelet
Nodelet
for counting messages and their size
C
cras::HeartbeatNodelet
Nodelet
that republishes heartbeat of a topic with header
C
cras::PriorityMuxNodelet
Priority-based muxer nodelet for topics
C
cras::RelayNodelet
Nodelet
for relaying messages on a different topic
C
cras::RepeatMessagesNodelet
Nodelet
for repeating messages coming at a slower rate (or even just a single message)
C
cras::ThrottleMessagesNodelet
Nodelet
for throttling messages on a topic
C
cras::PriorityMux
A class for priority-based muxing of topics
▼
C
cras::InterruptibleSleepInterface
[external]
▼
C
cras::StatefulNodeletInterface
[external]
▼
C
StatefulNodelet< ::nodelet::Nodelet >
[external]
C
NodeletBase<::nodelet::Nodelet >
[external]
C
cras::priority_mux::LockConfig
Configuration of a lock topic for the mux
C
ros::message_traits::MD5Sum< cras::ShapeShifter >
▼
C
nodelet::Nodelet
[external]
C
NodeletBase<::nodelet::Nodelet >
[external]
C
NodeletParamHelper< ::nodelet::Nodelet >
[external]
▼
C
NodeletWithDiagnostics< ::nodelet::Nodelet >
[external]
C
NodeletBase<::nodelet::Nodelet >
[external]
▼
C
NodeletWithSharedTfBuffer< ::nodelet::Nodelet >
[external]
C
NodeletBase<::nodelet::Nodelet >
[external]
C
StatefulNodelet< ::nodelet::Nodelet >
[external]
▼
C
ThreadNameUpdatingNodelet< ::nodelet::Nodelet >
[external]
C
NodeletBase<::nodelet::Nodelet >
[external]
▼
C
cras::NodeletWithSharedTfBufferInterface
[external]
C
NodeletWithSharedTfBuffer< ::nodelet::Nodelet >
[external]
C
cras::priority_mux::OutputTopicConfig
Configuration of an output topic for the mux
C
ros::serialization::PreDeserialize< cras::ShapeShifter >
▼
C
cras::Resettable
[external]
▼
C
cras::TimeJumpResettable
[external]
C
NodeletWithSharedTfBuffer< ::nodelet::Nodelet >
[external]
C
ros::serialization::Serializer< cras::ShapeShifter >
▼
C
topic_tools::ShapeShifter
[external]
C
cras::ShapeShifter
ShapeShifter
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
;
C
cras::priority_mux::TopicConfig
Configuration of an input to the mux
▼
C
ros::message_traits::TrueType
[external]
C
ros::message_traits::IsMessage< const cras::ShapeShifter >
C
ros::message_traits::IsMessage< cras::ShapeShifter >
cras_topic_tools
Author(s): Martin Pecka
autogenerated on Wed Apr 23 2025 02:48:56