eLynx SDK
v3.0.1 C++ image processing API reference |
#include <PluginFile.h>
Public Member Functions | |
PluginFile () | |
default constructor, constructs a invalid handle. | |
PluginFile (const char *iprFilename) | |
constructs from filename. | |
~PluginFile () | |
unloads the library if this is the last PluginFile to the loaded library. | |
bool | Load (const char *iprFilename) |
loads the library. | |
void | Unload () |
unloads the library and sets invalid. | |
bool | IsValid () const |
returns true if the PluginFile is valid, false otherwise. | |
const char * | GetFilename () const |
get the loaded module filename. | |
const IPluginPackage * | GetPackage () const |
return the reference on IPluginPackage of the PluginFile | |
Protected Attributes | |
const IPluginPackage * | _prPackage |
ModuleId | _ModuleId |
char | _Filename [elxPATH_MAX] |
Definition at line 36 of file PluginFile.h.
eLynx::PluginFile::PluginFile | ( | ) |
default constructor, constructs a invalid handle.
eLynx::PluginFile::PluginFile | ( | const char * | iprFilename | ) |
constructs from filename.
eLynx::PluginFile::~PluginFile | ( | ) |
unloads the library if this is the last PluginFile to the loaded library.
bool eLynx::PluginFile::Load | ( | const char * | iprFilename | ) |
loads the library.
void eLynx::PluginFile::Unload | ( | ) |
unloads the library and sets invalid.
bool eLynx::PluginFile::IsValid | ( | ) | const |
returns true if the PluginFile is valid, false otherwise.
const char* eLynx::PluginFile::GetFilename | ( | ) | const |
get the loaded module filename.
const IPluginPackage* eLynx::PluginFile::GetPackage | ( | ) | const |
return the reference on IPluginPackage of the PluginFile
const IPluginPackage* eLynx::PluginFile::_prPackage [protected] |
Definition at line 64 of file PluginFile.h.
ModuleId eLynx::PluginFile::_ModuleId [protected] |
Definition at line 65 of file PluginFile.h.
char eLynx::PluginFile::_Filename[elxPATH_MAX] [protected] |
Definition at line 66 of file PluginFile.h.