All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
openfluid::machine::ObserverPluginsManager Class Reference

#include <machine/ObserverPluginsManager.hpp>

Inheritance diagram for openfluid::machine::ObserverPluginsManager:
openfluid::machine::WarePluginsManager< ObserverSignatureInstance, ObserverInstance, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc >

Public Member Functions

std::string getPluginFullPath (const std::string &Filename)
 
std::vector< std::string > getPluginsSearchPaths ()
 
std::string getPluginFilenameSuffix ()
 
- Public Member Functions inherited from openfluid::machine::WarePluginsManager< ObserverSignatureInstance, ObserverInstance, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc >
virtual ~WarePluginsManager ()
 
std::vector
< ObserverSignatureInstance * > 
getAvailableWaresSignatures (const std::string Pattern="")
 
ObserverInstanceloadWareSignatureOnly (const std::string &ID)
 
void completeSignatureWithWareBody (ObserverInstance *Item)
 
void unloadAllWares ()
 

Static Public Member Functions

static ObserverPluginsManagergetInstance ()
 

Additional Inherited Members

- Protected Member Functions inherited from openfluid::machine::WarePluginsManager< ObserverSignatureInstance, ObserverInstance, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc >
 WarePluginsManager ()
 
- Protected Attributes inherited from openfluid::machine::WarePluginsManager< ObserverSignatureInstance, ObserverInstance, openfluid::ware::GetPluggableObserverSignatureProc, openfluid::ware::GetPluggableObserverBodyProc >
std::map< std::string, QLibrary * > m_LoadedPlugins
 

Member Function Documentation

static ObserverPluginsManager* openfluid::machine::ObserverPluginsManager::getInstance ( )
inlinestatic
std::string openfluid::machine::ObserverPluginsManager::getPluginFilenameSuffix ( )
inlinevirtual
std::string openfluid::machine::ObserverPluginsManager::getPluginFullPath ( const std::string &  Filename)
inlinevirtual
std::vector<std::string> openfluid::machine::ObserverPluginsManager::getPluginsSearchPaths ( )
inlinevirtual

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