doc ru
This commit is contained in:
@@ -32,16 +32,43 @@
|
||||
|
||||
class PIP_EXPORT PILibrary {
|
||||
public:
|
||||
|
||||
//! \~english Constructs %PILibrary and load if "path_" not empty
|
||||
//! \~russian Создает %PILibrary и загружает если "path_" не пустой
|
||||
PILibrary(const PIString & path_ = PIString());
|
||||
|
||||
//! \~english Destroy %PILibrary, unload if library was loaded
|
||||
//! \~russian Уничтожает %PILibrary и выгружает библиотеку, если она была загружена
|
||||
~PILibrary();
|
||||
|
||||
|
||||
//! \~english Load library with relative or absolute path "path_"
|
||||
//! \~russian Загружает библиотеку по относительному или абсолютному пути "path_"
|
||||
bool load(const PIString & path_);
|
||||
|
||||
//! \~english Load library with \a path() path
|
||||
//! \~russian Загружает библиотеку по пути \a path()
|
||||
bool load();
|
||||
|
||||
//! \~english Unload library if it was loaded
|
||||
//! \~russian Выгружает библиотеку, если она была загружена
|
||||
void unload();
|
||||
|
||||
//! \~english Obtain exported library method with name "symbol"
|
||||
//! \~russian Получает экспортированный метод библиотеки с именем "symbol"
|
||||
void * resolve(const char * symbol);
|
||||
|
||||
|
||||
//! \~english Returns if library successfully loaded
|
||||
//! \~russian Возвращает успешно ли загружена библиотека
|
||||
bool isLoaded() const;
|
||||
|
||||
//! \~english Returns library path
|
||||
//! \~russian Возвращает путь к библиотеке
|
||||
PIString path() const {return libpath;}
|
||||
|
||||
//! \~english Returns last occured error in human-readable format
|
||||
//! \~russian Возвращает последнюю ошибку в читаемом виде
|
||||
PIString lastError() const {return liberror;}
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user