SObjectizer  5.1
Открытые члены | Закрытые данные | Полный список членов класса
Класс so_sysconf_4::layer_handler_tabstract

Регистратор слоев. Подробнее...

Граф наследования:so_sysconf_4::layer_handler_t:
so_sysconf_4::layer_handler_function_wrapper_t so_sysconf_4::mbapi_4_layer::layer_handler_t so_sysconf_4::so_5_transport_layer::layer_handler_t so_sysconf_gemont_layer::layer_handler_t

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

 layer_handler_t (const std::string &layer_name)
 
const std::string & query_name () const
 Имя кооперации. Подробнее...
 
virtual layer_addition_result_t add (so_5::rt::so_environment_t &env, const std::string &cfg_file)=0
 Виртуальный метод для добавления слоя в so. Подробнее...
 

Закрытые данные

const std::string m_layer_name
 Имя кооперации.
 

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

Регистратор слоев.

Базовый класс для объектов, управляющих процессом добавления дополнительных слоев в so_5.

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

so_sysconf_4::layer_handler_t::layer_handler_t ( const std::string &  layer_name)
Аргументы
layer_nameИмя кооперации.

Методы

virtual layer_addition_result_t so_sysconf_4::layer_handler_t::add ( so_5::rt::so_environment_t env,
const std::string &  cfg_file 
)
pure virtual

Виртуальный метод для добавления слоя в so.

Аргументы
envСреда so_5, в которой будет создана кооперация.
cfg_fileИмя конфигурационного файла для кооперации.

Замещается в so_sysconf_4::layer_handler_function_wrapper_t, so_sysconf_4::mbapi_4_layer::layer_handler_t, so_sysconf_4::so_5_transport_layer::layer_handler_t и so_sysconf_gemont_layer::layer_handler_t.

Используется в so_sysconf_4::impl::layer_handler_register_t::reg().

const std::string & so_sysconf_4::layer_handler_t::query_name ( ) const

Имя кооперации.

Возвращает
Значение, переданное объекту в конструкторе.

Перекрестные ссылки m_layer_name.

Используется в so_sysconf_gemont_layer::layer_handler_t::add(), so_sysconf_4::so_5_transport_layer::layer_handler_t::add(), so_sysconf_4::mbapi_4_layer::layer_handler_t::add() и so_sysconf_4::impl::layer_handler_register_t::query_registration_name().


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