RSC  0.17.1
rsc::plugins Namespace Reference

Classes

class  Configurator
 Instances of this class can be used to configure the #Manager based on configuration options. More...
 
class  Impl
 
class  Manager
 Instances of this class manages plugin search path entries and plugins. More...
 
class  Plugin
 Instances of this class represent pieces of functionality which can be loaded into a program at runtime. More...
 

Typedefs

typedef boost::shared_ptr< ManagerManagerPtr
 
typedef boost::shared_ptr< PluginPluginPtr
 

Variables

const std::string PLUGIN_INIT_SYMBOL = "rsc_plugin_init"
 
const std::string PLUGIN_SHUTDOWN_SYMBOL = "rsc_plugin_shutdown"
 

Typedef Documentation

typedef boost::shared_ptr<Manager> rsc::plugins::ManagerPtr

Definition at line 131 of file Manager.h.

typedef boost::shared_ptr<Plugin> rsc::plugins::PluginPtr

Definition at line 106 of file Plugin.h.

Variable Documentation

const std::string rsc::plugins::PLUGIN_INIT_SYMBOL = "rsc_plugin_init"

Definition at line 54 of file Plugin.cpp.

const std::string rsc::plugins::PLUGIN_SHUTDOWN_SYMBOL = "rsc_plugin_shutdown"

Definition at line 55 of file Plugin.cpp.