eXperiment robotics framework

erf_manager_plugins.hpp File Reference

> Manager of Plugins More...

#include <ltdl.h>
#include <list>
#include <cstdlib>
#include <erf_plugin.hpp>
#include <erf_debug.hpp>
#include <erf_singleton.hpp>
#include <erf_manager_windows.hpp>

Include dependency graph for erf_manager_plugins.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ManagerPlugins
 Class to manage Plugins. More...
#define MPlugins   ManagerPluginsSingleton::instance()
 macro to shortcut ManagerPluginsSingleton::instance()
typedef list< PluginHandle * > PluginHandles
typedef PluginHandles::iterator PluginHandles_i
typedef
PluginHandles::const_iterator 
PluginHandles_ci
typedef list< Plugin * > Plugins
typedef Plugins::iterator Plugins_i
typedef Plugins::const_iterator Plugins_ci
typedef Singleton< ManagerPluginsManagerPluginsSingleton
 a shortcut to a singleton to the manager plugins.
std::ostream & operator<< (std::ostream &os, const PluginHandle &c)
 print the output stream to stdout.
std::ostream & operator<< (std::ostream &os, const ManagerPlugins &c)
 print to stdout.


Detailed Description

> Manager of Plugins

Definition in file erf_manager_plugins.hpp.


Define Documentation

#define MPlugins   ManagerPluginsSingleton::instance()

macro to shortcut ManagerPluginsSingleton::instance()

Definition at line 114 of file erf_manager_plugins.hpp.


Typedef Documentation

a shortcut to a singleton to the manager plugins.

Definition at line 111 of file erf_manager_plugins.hpp.

typedef list< PluginHandle * > PluginHandles

Definition at line 21 of file erf_manager_plugins.hpp.

typedef PluginHandles::const_iterator PluginHandles_ci

Definition at line 23 of file erf_manager_plugins.hpp.

typedef PluginHandles::iterator PluginHandles_i

Definition at line 22 of file erf_manager_plugins.hpp.

typedef list< Plugin* > Plugins

Definition at line 25 of file erf_manager_plugins.hpp.

typedef Plugins::const_iterator Plugins_ci

Definition at line 27 of file erf_manager_plugins.hpp.

typedef Plugins::iterator Plugins_i

Definition at line 26 of file erf_manager_plugins.hpp.


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const ManagerPlugins c 
)

print to stdout.

std::ostream& operator<< ( std::ostream &  os,
const PluginHandle c 
)

print the output stream to stdout.


The miarn project - written by Joao Xavier