SObjectizer  5.1
Открытые члены | Открытые атрибуты | Полный список членов класса
Класс so_sysconf_4::factory_cooperation_info_t

Информация о кооперации, которая зарегистрирована через coop_factory. Подробнее...

Граф наследования:so_sysconf_4::factory_cooperation_info_t:

Открытые члены

 factory_cooperation_info_t ()
 Конструктор по умолчанию.
 
 factory_cooperation_info_t (const std::string &dll_name, const std::string &coop_factory_name, const std::string &coop_name, const std::string &cfg_file, const std::string &state, cooperation_state::state_t state_code, const meta_action_map_t &meta_actions)
 Инициализирующий конструктор. Подробнее...
 
 factory_cooperation_info_t (const factory_cooperation_info_t &obj)
 Конструктор копирования.
 
factory_cooperation_info_toperator= (const factory_cooperation_info_t &obj)
 Оператор присваивания.
 
cooperation_state::state_t state_code () const
 Получить код состояния.
 

Открытые атрибуты

std::string m_dll_name
 Имя DLL.
 
std::string m_coop_factory_name
 Имя coop_factory.
 
std::string m_coop_name
 Имя кооперации.
 
std::string m_cfg_file
 Кофигурационный файл.
 
std::string m_state
 Состояние.
 
unsigned int m_state_code
 Код состояния cooperation_state::state_t. Подробнее...
 
meta_action_info_vector_t m_meta_actions
 Мета-действия которые может выполнять данная кооперация. Подробнее...
 

Подробное описание

Информация о кооперации, которая зарегистрирована через coop_factory.

Конструктор(ы)

so_sysconf_4::factory_cooperation_info_t::factory_cooperation_info_t ( const std::string &  dll_name,
const std::string &  coop_factory_name,
const std::string &  coop_name,
const std::string &  cfg_file,
const std::string &  state,
cooperation_state::state_t  state_code,
const meta_action_map_t meta_actions 
)

Инициализирующий конструктор.

Аргументы
dll_nameИмя DLL.
coop_factory_nameИмя coop_factory.
coop_nameИмя кооперации.
cfg_fileИмя конфигурационного файла.
stateОписание состояния.
state_codeКод состояния.
meta_actionsМета-действия которые может выполнять данная кооперация.

Данные класса

meta_action_info_vector_t so_sysconf_4::factory_cooperation_info_t::m_meta_actions

Мета-действия которые может выполнять данная кооперация.

Может содержать значения только для зарегистрированных коопераций.

Используется в operator=().

unsigned int so_sysconf_4::factory_cooperation_info_t::m_state_code

Код состояния cooperation_state::state_t.

Заметки
Тип int используется для облегчения работы c oess.

Используется в operator=(), so_sysconf_4::impl::coop_factory_register_t::query_cooperation_info() и state_code().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:25. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo