|
CLAM-Development
1.4.0
|
#include <RunTimeFaustLibraryLoader.hxx>
Public Member Functions | |
| virtual void | Load () const |
| void | LoadPlugin (const std::string &pluginFullPath) const |
| virtual std::list< std::string > | GetUsedLibraries () |
Public Member Functions inherited from RunTimeLibraryLoader | |
| virtual | ~RunTimeLibraryLoader () |
| void | ReLoad () |
| const std::string | CompletePathFor (const std::string &subpathAndName) const |
Protected Member Functions | |
| virtual const bool | needReleaseHandlerOnReload () const |
| void | SetupLibrary (void *handle, const std::string &pluginFullFilename) const |
| const char ** | standardPaths () const |
| const char * | homePath () const |
| const char * | pathEnvironmentVar () const |
| const char * | libraryType () const |
Protected Member Functions inherited from RunTimeLibraryLoader | |
| void | LoadLibrariesFromPath (const std::string &path) const |
| std::vector< std::string > | SplitPathVariable (const std::string &pathVariable) const |
| void * | GetLibraryHandler (const std::string &libraryPath) const |
| const char * | pathSeparator () const |
| const std::string | getPathFromFullFileName (const std::string &fullFileNameConst) const |
| bool | IsOnPath (const std::string &path) const |
Additional Inherited Members | |
Static Public Member Functions inherited from RunTimeLibraryLoader | |
| static void * | FullyLoadLibrary (const std::string &libraryPath) |
| static void * | LazyLoadLibrary (const std::string &libraryPath) |
| static bool | ReleaseLibraryHandler (void *handle, const std::string pluginFullFilename="") |
| static const std::string | LibraryLoadError () |
| static const std::string | FileOfSymbol (void *symbolAddress) |
| static void * | GetSymbol (void *libraryHandler, const std::string &symbolName) |
Definition at line 11 of file RunTimeFaustLibraryLoader.hxx.
|
inlinevirtual |
Reimplemented from RunTimeLibraryLoader.
Definition at line 27 of file RunTimeFaustLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 94 of file RunTimeFaustLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 96 of file RunTimeFaustLibraryLoader.hxx.
|
inlinevirtual |
Reimplemented from RunTimeLibraryLoader.
Definition at line 15 of file RunTimeFaustLibraryLoader.hxx.
References RunTimeLibraryLoader::CompletePathFor(), and RunTimeLibraryLoader::LoadLibrariesFromPath().
|
inline |
Definition at line 21 of file RunTimeFaustLibraryLoader.hxx.
References RunTimeLibraryLoader::LoadLibrariesFromPath().
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 35 of file RunTimeFaustLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 95 of file RunTimeFaustLibraryLoader.hxx.
|
inlineprotectedvirtual |
Reimplemented from RunTimeLibraryLoader.
Definition at line 36 of file RunTimeFaustLibraryLoader.hxx.
References CLAM::Factory< AbstractProductType >::AddAttribute(), CLAM::Factory< AbstractProductType >::AddCreatorWarningRepetitions(), CLAM::Factory< AbstractProductType >::AttributeExists(), RunTimeLibraryLoader::CompletePathFor(), CLAM::ProcessingFactory::GetInstance(), RunTimeLibraryLoader::GetSymbol(), RunTimeLibraryLoader::LibraryLoadError(), and RunTimeLibraryLoader::ReleaseLibraryHandler().
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 83 of file RunTimeFaustLibraryLoader.hxx.
1.8.1