Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cactionlib::ActionClient< ActionSpec >Full interface to an ActionServer
 Cactionlib.action_client.ActionClient
 Cactionlib.action_server.ActionServerThe ActionServer is a helpful tool for managing goal requests to a node
 Cref_server.RefServer
 Cactionlib::ActionServerBase< ActionSpec >The ActionServerBase implements the logic for an ActionServer
 Cactionlib::ActionServer< ActionSpec >The ActionServer is a helpful tool for managing goal requests to a node. It allows the user to specify callbacks that are invoked when goal or cancel requests come over the wire, and passes back GoalHandles that can be used to track the state of a given goal request. The ActionServer makes no assumptions about the policy used to service these goals, and sends status for each goal over the wire until the last GoalHandle associated with a goal request is destroyed
 Cactionlib::ActionServerBase< TestAction >
 Cactionlib::ActionServer< TestAction >
 Cactionlib::RefServer
 CApp
 Caxclient.AXClientApp
 Caxserver.AXServerApp
 Cactionlib::ClientGoalHandle< ActionSpec >Client side handle to monitor goal progress
 Cactionlib.action_client.ClientGoalHandleClient side handle to monitor goal progress
 Cactionlib::ClientGoalHandle< TestRequestAction >
 Cactionlib::ClientGoalStatusThin wrapper around an enum in order to help interpret the client-side status of a goal request The possible states are defined the ClientGoalStatus::StateEnum. They are also defined in StateEnum. we can also get there from here
 Cactionlib::CommStateThin wrapper around an enum in order to help interpret the state of the communication state machine
 Cactionlib::CommStateMachine< ActionSpec >
 Cactionlib.action_client.CommStateMachine
 Cactionlib::ConnectionMonitor
 Csimple_action_server_deadlock_companion.Constants
 Ctest_simple_action_server_deadlock.Constants
 Csimple_action_server_deadlock_companion.DeadlockCompanion
 Cactionlib::DestructionGuardThis class protects an object from being destructed until all users of that object relinquish control of it
 Cactionlib::ManagedList< T >::ElemDeleter
 Cactionlib::EnclosureDeleter< Enclosure >
 CException
 Cactionlib.exceptions.ActionException
 Cactionlib::GoalIDGenerator
 Cactionlib.goal_id_generator.GoalIDGenerator
 Cactionlib::GoalManager< ActionSpec >
 Cactionlib.action_client.GoalManager
 Cactionlib::ManagedList< T >::Handle
 Cactionlib::HandleTrackerDeleter< ActionSpec >A class to help with tracking GoalHandles and removing goals from the status list when the last GoalHandle associated with a given goal is deleted
 Cactionlib.handle_tracker_deleter.HandleTrackerDeleter
 Cactionlib::ManagedList< T >::iterator
 Cactionlib::ManagedList< T >Wrapper around an STL list to help with reference counting Provides handles elements in an STL list. When all the handles go out of scope, the element in the list is destroyed
 Cactionlib::ManagedList< boost::shared_ptr< CommStateMachine< ActionSpec > > >
 Cobject
 Cactionlib.action_client.CommState
 Cactionlib.action_client.TerminalState
 Cdynamic_action.DynamicAction
 COneShotTimerHorrible hack until ROS Supports this (ROS Trac #1387)
 Cactionlib::DestructionGuard::ScopedProtectorProtects a DestructionGuard until this object goes out of scope
 Cactionlib::ServerGoalHandle< ActionSpec >Encapsulates a state machine for a given goal that the user can trigger transitions on. All ROS interfaces for the goal are managed by the ActionServer to lessen the burden on the user
 Cactionlib.server_goal_handle.ServerGoalHandle
 Cactionlib::ServerGoalHandleDestructionTester
 Cactionlib::ServiceClient
 Cactionlib::ServiceClientImp
 Cactionlib::ServiceClientImpT< ActionSpec >
 Cactionlib::ServiceServer
 Cactionlib::ServiceServerImp
 Cactionlib::ServiceServerImpT< ActionSpec >
 Cactionlib::SimpleActionClient< ActionSpec >A Simple client implementation of the ActionInterface which supports only one goal at a time
 Cactionlib.simple_action_client.SimpleActionClient
 Cactionlib::SimpleActionClient< TestRequestAction >
 Cactionlib.simple_action_server.SimpleActionServerThe SimpleActionServer implements a singe goal policy on top of the ActionServer class
 Cmock_simple_server.RefSimpleServer
 Cref_simple_server.RefSimpleServer
 Cactionlib::SimpleActionServer< ActionSpec >
 Cactionlib::SimpleActionServer< TestAction >
 Cactionlib::SimpleClientGoalState
 Cactionlib::SimpleExecuteRefServer
 Cactionlib::SimpleGoalStateThin wrapper around an enum in order providing a simplified version of the communication state, but with less states than CommState
 Cactionlib.simple_action_client.SimpleGoalState
 Cactionlib::StatusTracker< ActionSpec >A class for storing the status of each goal the action server is currently working on
 Cactionlib.status_tracker.StatusTracker
 Cactionlib::TerminalState
 CTest
 CSimpleClientFixture
 CTestRunner
 CTestCase
 Cexercise_simple_client.SimpleExerciser
 Csimple_python_client_test.TestSimpleActionClient
 Ctest_imports.TestImports
 Ctest_ref_action_server.TestRefSimpleActionServer
 Ctest_ref_simple_action_server.TestRefSimpleActionServer
 Ctest_server_components.TestGoalIDGenerator
 Ctest_simple_action_server_deadlock.DeadlockTest
 Cactionlib::ManagedList< T >::TrackedElem


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Mon Aug 24 2020 03:40:47