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 &, 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_ |
boost::mutex | lock_ |
ros::NodeHandle | nh_ |
Loader * | parent_ |
ros::ServiceServer | unload_server_ |
Definition at line 73 of file loader.cpp.
typedef boost::ptr_map<std::string, bond::Bond> nodelet::LoaderROS::M_stringToBond [private] |
Definition at line 170 of file loader.cpp.
nodelet::LoaderROS::LoaderROS | ( | Loader * | parent, |
const ros::NodeHandle & | nh | ||
) | [inline] |
Definition at line 76 of file loader.cpp.
bool nodelet::LoaderROS::serviceList | ( | nodelet::NodeletList::Request & | , |
nodelet::NodeletList::Response & | res | ||
) | [inline, private] |
Definition at line 153 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 123 of file loader.cpp.
bool nodelet::LoaderROS::unload | ( | const std::string & | name | ) | [inline, private] |
Definition at line 130 of file loader.cpp.
Definition at line 168 of file loader.cpp.
M_stringToBond nodelet::LoaderROS::bond_map_ [private] |
Definition at line 171 of file loader.cpp.
Definition at line 169 of file loader.cpp.
Definition at line 164 of file loader.cpp.
Definition at line 162 of file loader.cpp.
boost::mutex nodelet::LoaderROS::lock_ [private] |
Definition at line 166 of file loader.cpp.
ros::NodeHandle nodelet::LoaderROS::nh_ [private] |
Definition at line 161 of file loader.cpp.
Loader* nodelet::LoaderROS::parent_ [private] |
Definition at line 160 of file loader.cpp.
Definition at line 163 of file loader.cpp.