Public Member Functions | Private Types | Private Member Functions | Private Attributes
nodelet::LoaderROS Class Reference

List of all members.

Public Member Functions

 LoaderROS (Loader *parent, const ros::NodeHandle &nh)

Private Types

typedef boost::ptr_map
< std::string, bond::Bond
M_stringToBond

Private Member Functions

bool serviceList (nodelet::NodeletList::Request &req, nodelet::NodeletList::Response &res)
bool serviceLoad (nodelet::NodeletLoad::Request &req, nodelet::NodeletLoad::Response &res)
bool serviceUnload (nodelet::NodeletUnload::Request &req, nodelet::NodeletUnload::Response &res)
bool unload (const std::string &name)

Private Attributes

ros::CallbackQueue bond_callback_queue_
M_stringToBond bond_map_
ros::AsyncSpinner bond_spinner_
ros::ServiceServer list_server_
ros::ServiceServer load_server_
ros::NodeHandle nh_
Loaderparent_
ros::ServiceServer unload_server_

Detailed Description

Todo:
Consider moving this to nodelet executable, it's implemented entirely on top of Loader

Definition at line 73 of file loader.cpp.


Member Typedef Documentation

typedef boost::ptr_map<std::string, bond::Bond> nodelet::LoaderROS::M_stringToBond [private]

Definition at line 158 of file loader.cpp.


Constructor & Destructor Documentation

nodelet::LoaderROS::LoaderROS ( Loader parent,
const ros::NodeHandle nh 
) [inline]

Definition at line 76 of file loader.cpp.


Member Function Documentation

bool nodelet::LoaderROS::serviceList ( nodelet::NodeletList::Request &  req,
nodelet::NodeletList::Response &  res 
) [inline, private]

Definition at line 143 of file loader.cpp.

bool nodelet::LoaderROS::serviceLoad ( nodelet::NodeletLoad::Request &  req,
nodelet::NodeletLoad::Response &  res 
) [inline, private]

Definition at line 89 of file loader.cpp.

bool nodelet::LoaderROS::serviceUnload ( nodelet::NodeletUnload::Request &  req,
nodelet::NodeletUnload::Response &  res 
) [inline, private]

Definition at line 121 of file loader.cpp.

bool nodelet::LoaderROS::unload ( const std::string &  name) [inline, private]

Definition at line 128 of file loader.cpp.


Member Data Documentation

Definition at line 156 of file loader.cpp.

Definition at line 159 of file loader.cpp.

Definition at line 157 of file loader.cpp.

Definition at line 154 of file loader.cpp.

Definition at line 152 of file loader.cpp.

Definition at line 151 of file loader.cpp.

Definition at line 150 of file loader.cpp.

Definition at line 153 of file loader.cpp.


The documentation for this class was generated from the following file:


nodelet
Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Wed Aug 26 2015 14:56:45