CLAM-Development
1.4.0
|
#include <RunTimeLadspaLibraryLoader.hxx>
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 |
virtual std::list< std::string > | GetUsedLibraries () |
Additional Inherited Members | |
![]() | |
virtual | ~RunTimeLibraryLoader () |
void | Load () const |
void | ReLoad () |
const std::string | CompletePathFor (const std::string &subpathAndName) const |
![]() | |
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 12 of file RunTimeLadspaLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 71 of file RunTimeLadspaLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 73 of file RunTimeLadspaLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 17 of file RunTimeLadspaLibraryLoader.hxx.
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 72 of file RunTimeLadspaLibraryLoader.hxx.
|
inlineprotectedvirtual |
Reimplemented from RunTimeLibraryLoader.
Definition at line 18 of file RunTimeLadspaLibraryLoader.hxx.
References CLAM::Factory< AbstractProductType >::AddAttribute(), CLAM::Factory< AbstractProductType >::AddCreatorWarningRepetitions(), CLAM::ProcessingFactory::GetInstance(), RunTimeLibraryLoader::GetSymbol(), RunTimeLibraryLoader::LibraryLoadError(), and RunTimeLibraryLoader::ReleaseLibraryHandler().
|
inlineprotectedvirtual |
Implements RunTimeLibraryLoader.
Definition at line 60 of file RunTimeLadspaLibraryLoader.hxx.