Public Types | Public Member Functions | Public Attributes
nodelet::Loader::Impl Struct Reference

List of all members.

Public Types

typedef boost::ptr_map
< std::string, ManagedNodelet
M_stringToNodelet

Public Member Functions

void advertiseRosApi (Loader *parent, const ros::NodeHandle &server_nh)
 Impl ()
 Impl (const boost::function< boost::shared_ptr< Nodelet >(const std::string &lookup_name)> &create_instance)

Public Attributes

boost::shared_ptr
< detail::CallbackQueueManager
callback_manager_
boost::function
< boost::shared_ptr< Nodelet >
const std::string &lookup_name)> 
create_instance_
M_stringToNodelet nodelets_
 ! A map of name to currently constructed nodelets
boost::function< void()> refresh_classes_
boost::shared_ptr< LoaderROSservices_

Detailed Description

Definition at line 202 of file loader.cpp.


Member Typedef Documentation

typedef boost::ptr_map<std::string, ManagedNodelet> nodelet::Loader::Impl::M_stringToNodelet

Definition at line 210 of file loader.cpp.


Constructor & Destructor Documentation

Definition at line 213 of file loader.cpp.

nodelet::Loader::Impl::Impl ( const boost::function< boost::shared_ptr< Nodelet >(const std::string &lookup_name)> &  create_instance) [inline]

Definition at line 223 of file loader.cpp.


Member Function Documentation

void nodelet::Loader::Impl::advertiseRosApi ( Loader parent,
const ros::NodeHandle server_nh 
) [inline]

Definition at line 228 of file loader.cpp.


Member Data Documentation

Definition at line 208 of file loader.cpp.

boost::function<boost::shared_ptr<Nodelet>const std::string& lookup_name)> nodelet::Loader::Impl::create_instance_

Definition at line 206 of file loader.cpp.

! A map of name to currently constructed nodelets

Definition at line 211 of file loader.cpp.

boost::function<void ()> nodelet::Loader::Impl::refresh_classes_

Definition at line 207 of file loader.cpp.

Definition at line 204 of file loader.cpp.


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


nodelet
Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Sun Feb 17 2019 03:43:51