RTT::plugin::PluginLoader::LoadedLib Class Reference

List of all members.

Public Member Functions

 LoadedLib (std::string n, std::string short_name, void *h)
 LoadedLib (std::string n, std::string short_name, void *h)

Public Attributes

RTT::ServicePtr(* createService )(void)
std::string filename
void * handle
bool is_service
bool is_typekit
bool(* loadPlugin )(RTT::TaskContext *)
std::string plugname
std::string shortname

Detailed Description

Keep a list of all loaded libraries such that double loads are avoided during import/loadLibrary.

Definition at line 74 of file install/include/rtt/plugin/PluginLoader.hpp.


Constructor & Destructor Documentation

RTT::plugin::PluginLoader::LoadedLib::LoadedLib ( std::string  n,
std::string  short_name,
void *  h 
) [inline]

Definition at line 76 of file install/include/rtt/plugin/PluginLoader.hpp.

RTT::plugin::PluginLoader::LoadedLib::LoadedLib ( std::string  n,
std::string  short_name,
void *  h 
) [inline]

Definition at line 76 of file rtt/plugin/PluginLoader.hpp.


Member Data Documentation

Definition at line 94 of file install/include/rtt/plugin/PluginLoader.hpp.

File name of the library.

Definition at line 83 of file install/include/rtt/plugin/PluginLoader.hpp.

Definition at line 92 of file install/include/rtt/plugin/PluginLoader.hpp.

Definition at line 95 of file install/include/rtt/plugin/PluginLoader.hpp.

Definition at line 95 of file install/include/rtt/plugin/PluginLoader.hpp.

Definition at line 93 of file install/include/rtt/plugin/PluginLoader.hpp.

Advertised name by the plugin.

Definition at line 91 of file install/include/rtt/plugin/PluginLoader.hpp.

Short name of the library (without lib/dll/so)

Definition at line 87 of file install/include/rtt/plugin/PluginLoader.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:11 2013