#include <sysconf_info.hpp>
Каждая загруженная SO SysConf 2 DLL описывается объектом данного класса.
Открытые члены | |
dll_info_t (const std::string &alias, const std::string &file_name, const coop_info_set_t &coops, const factory_info_set_t &factories, unsigned int ref_count) | |
Инициализирующий конструктор. | |
dll_info_t (const dll_info_t &o) | |
Конструктор копирования. | |
dll_info_t & | operator= (const dll_info_t &o) |
Оператор копирования. | |
const std::string & | query_alias () const |
Получить псевдоним кооперации. | |
const std::string & | query_file_name () const |
Получить имя файла DLL. | |
const coop_info_set_t & | query_coops () const |
Получить множество коопераций в этой DLL. | |
const factory_info_set_t & | query_factories () const |
Получить множество фабрик коопераций в этой DLL. | |
unsigned int | query_ref_count () const |
Получить количество ссылок на DLL. | |
bool | operator< (const dll_info_t &o) const |
Сравниваются псевдонимы DLL. | |
Закрытые данные | |
std::string | m_alias |
Псевдоним DLL. | |
std::string | m_file_name |
Имя файла DLL. | |
coop_info_set_t | m_coops |
Множество коопераций в этой DLL. | |
factory_info_set_t | m_factories |
Множество фабрик коопераций в этой DLL. | |
unsigned int | m_ref_count |
Количество ссылок на DLL. |
so_sysconf_2::dll_info_t::dll_info_t | ( | const std::string & | alias, | |
const std::string & | file_name, | |||
const coop_info_set_t & | coops, | |||
const factory_info_set_t & | factories, | |||
unsigned int | ref_count | |||
) |
Инициализирующий конструктор.
alias | Псевдоним DLL. |
file_name | Имя файла DLL. |
coops | Множество коопераций в этой DLL. |
factories | Множество фабрик в этой DLL. |
ref_count | Количество ссылок на DLL. |
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой 1.5.4 |