Managed<Derived,R> class implements a base class which manages ROS resources, such as ros::Subscriber and ros::ServiceServer. It uses CRTP idiom for static polymorphism and adds functionality to pause and resume, as well as acquire and release the resource. More...
Go to the source code of this file.
Classes | |
class | robot_activity::resource::Managed< Derived, Resource > |
Wrapper around ROS resources, such as ros::Subscriber and ros::ServiceServer. More... | |
Namespaces | |
robot_activity | |
robot_activity::resource | |
Managed<Derived,R> class implements a base class which manages ROS resources, such as ros::Subscriber and ros::ServiceServer. It uses CRTP idiom for static polymorphism and adds functionality to pause and resume, as well as acquire and release the resource.
Definition in file managed_resource.h.