Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
canopen::GuardedClassLoader< T > Class Template Reference

#include <ros_chain.h>

Public Types

typedef boost::shared_ptr< T > ClassSharedPtr
 

Public Member Functions

ClassSharedPtr createInstance (const std::string &lookup_name)
 
 GuardedClassLoader (const std::string &package, const std::string &allocator_base_class)
 

Private Types

typedef pluginlib::ClassLoader< T > Loader
 

Private Attributes

boost::shared_ptr< Loaderloader_
 

Detailed Description

template<typename T>
class canopen::GuardedClassLoader< T >

Definition at line 132 of file ros_chain.h.

Member Typedef Documentation

template<typename T>
typedef boost::shared_ptr<T> canopen::GuardedClassLoader< T >::ClassSharedPtr

Definition at line 136 of file ros_chain.h.

template<typename T>
typedef pluginlib::ClassLoader<T> canopen::GuardedClassLoader< T >::Loader
private

Definition at line 133 of file ros_chain.h.

Constructor & Destructor Documentation

template<typename T>
canopen::GuardedClassLoader< T >::GuardedClassLoader ( const std::string &  package,
const std::string &  allocator_base_class 
)
inline

Definition at line 137 of file ros_chain.h.

Member Function Documentation

template<typename T>
ClassSharedPtr canopen::GuardedClassLoader< T >::createInstance ( const std::string &  lookup_name)
inline

Definition at line 141 of file ros_chain.h.

Member Data Documentation

template<typename T>
boost::shared_ptr<Loader> canopen::GuardedClassLoader< T >::loader_
private

Definition at line 134 of file ros_chain.h.


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


canopen_chain_node
Author(s): Mathias Lüdtke
autogenerated on Sat May 4 2019 02:40:46