SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
GenericIEPluginManager< Data > Class Template Reference

#include <GenericIEPlugin.h>

Public Types

typedef std::map< std::string,
GenericIEPluginInterface< Data > * > 
PluginMap
 

Public Member Functions

size_t numPlugins () const
 
void get_importer_list (std::vector< std::string > &results) const
 
void get_exporter_list (std::vector< std::string > &results) const
 
GenericIEPluginInterface< Data > * get_plugin (const std::string &name) const
 

Static Public Member Functions

static Core::Thread::MutexgetLock ()
 
static PluginMapgetMap ()
 
static void createMap ()
 
static void destroyMap ()
 

Member Typedef Documentation

typedef std::map<std::string, GenericIEPluginInterface<Data>*> PluginMap

Member Function Documentation

void createMap ( )
static
void destroyMap ( )
static
void get_exporter_list ( std::vector< std::string > &  results) const
void get_importer_list ( std::vector< std::string > &  results) const
GenericIEPluginInterface< Data > * get_plugin ( const std::string &  name) const
Core::Thread::Mutex & getLock ( )
static
GenericIEPluginManager< Data >::PluginMap & getMap ( )
static
size_t numPlugins ( ) const

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