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 () |
![]() | |
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 |
![]() | |
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 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.