Public Member Functions | List of all members
openfluid::machine::ObserverPluginsManager Class Reference

#include <machine/ObserverPluginsManager.hpp>

Inheritance diagram for openfluid::machine::ObserverPluginsManager:
Inheritance graph
[legend]
Collaboration diagram for openfluid::machine::ObserverPluginsManager:
Collaboration graph
[legend]

Public Member Functions

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

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, std::unique_ptr< QLibrary > > m_LoadedPluginsLibraries
 

Member Function Documentation

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

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