Odyssey::PluginManager Class Reference

#include <PluginManager.h>

List of all members.

Public Types

typedef std::map< String,
PluginPtr
PluginMap
typedef MapContainerIterator<
PluginMap
PluginIterator
typedef ConstMapContainerIterator<
PluginMap
ConstPluginIterator

Public Member Functions

void addPlugin (const String &name, PluginPtr plugin)
void removePlugin (const String &name)
void clearPlugins ()
PluginIterator getPluginIterator ()
ConstPluginIterator getConstPluginIterator () const
void loadPlugin (const String &name)
void unloadPlugin (const String &name)
void loadAllPlugins ()
void unloadAllPlugins ()

Static Public Member Functions

static PluginManagergetSingleton ()


Member Typedef Documentation

typedef ConstMapContainerIterator<PluginMap> Odyssey::PluginManager::ConstPluginIterator
 

typedef MapContainerIterator<PluginMap> Odyssey::PluginManager::PluginIterator
 

typedef std::map<String,PluginPtr> Odyssey::PluginManager::PluginMap
 


Member Function Documentation

void Odyssey::PluginManager::addPlugin const String name,
PluginPtr  plugin
 

void Odyssey::PluginManager::clearPlugins  ) 
 

ConstPluginIterator Odyssey::PluginManager::getConstPluginIterator  )  const
 

PluginIterator Odyssey::PluginManager::getPluginIterator  ) 
 

static PluginManager& Odyssey::PluginManager::getSingleton  )  [static]
 

void Odyssey::PluginManager::loadAllPlugins  ) 
 

void Odyssey::PluginManager::loadPlugin const String name  ) 
 

void Odyssey::PluginManager::removePlugin const String name  ) 
 

void Odyssey::PluginManager::unloadAllPlugins  ) 
 

void Odyssey::PluginManager::unloadPlugin const String name  ) 
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:53 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO