#include <dll.hpp>
Открытые члены | |
dll_t (const std::string &alias, const std::string &file_name) | |
bool | load (std::string &error_msg) |
Загрузить DLL. | |
bool | unload (std::string &error_msg) |
Выгрузить DLL. | |
bool | is_loaded () const |
Загружена ли DLL? | |
const std::string & | query_alias () const |
Псевдоним DLL. | |
const std::string & | query_file_name () const |
Имя файла DLL. | |
void | inc_ref_count () |
void | dec_ref_count () |
unsigned int | query_ref_count () const |
Закрытые данные | |
std::string | m_alias |
Псевдоним DLL. | |
std::string | m_file_name |
Физическое имя DLL-файла. | |
std::auto_ptr< ACE_DLL > | m_os_dll_ptr |
Системно-зависимые средства ACE работы с DLL. | |
unsigned int | m_ref_count |
Счетчик количества ссылок на DLL. |
so_sysconf_2::impl::dll_t::dll_t | ( | const std::string & | alias, | |
const std::string & | file_name | |||
) |
alias | Псевдоним DLL. |
file_name | Физическое имя DLL-файла. |
bool so_sysconf_2::impl::dll_t::load | ( | std::string & | error_msg | ) |
Загрузить DLL.
error_msg | Приемник описания ошибки. |
bool so_sysconf_2::impl::dll_t::unload | ( | std::string & | error_msg | ) |
Выгрузить DLL.
error_msg | При возникновении ошибки получает описание ошибки |
bool so_sysconf_2::impl::dll_t::is_loaded | ( | ) | const |
Загружена ли DLL?
const std::string & so_sysconf_2::impl::dll_t::query_alias | ( | ) | const |
Псевдоним DLL.
const std::string & so_sysconf_2::impl::dll_t::query_file_name | ( | ) | const |
Имя файла DLL.
void so_sysconf_2::impl::dll_t::inc_ref_count | ( | ) |
Увеличить количество ссылок на dll.
void so_sysconf_2::impl::dll_t::dec_ref_count | ( | ) |
Уменьшить количество ссылок на dll.
unsigned int so_sysconf_2::impl::dll_t::query_ref_count | ( | ) | const |
Определить количество ссылок на dll.
unsigned int so_sysconf_2::impl::dll_t::m_ref_count [private] |
Счетчик количества ссылок на DLL.
Каждая зарегистрированная кооперация увеличивает счетчик ссылок на 1.
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой 1.5.4 |