Классы | |
| class | channel_owner_notificator_t |
| Интерфейс объекта, отвечающего за уведомление владельца канала о происходящих с каналом событиях. Подробнее... | |
| class | channel_owner_notificator_factory_t |
| Интерфейс фабрики объектов channel_owner_notificator. Подробнее... | |
| class | threshold_t |
| Класс для представления порога объема трафика. Подробнее... | |
| class | channel_params_t |
| Инкапсуляция различных параметров транспортного канала. Подробнее... | |
| class | data_processor_t |
| Интерфейс обработчика входящих и исходящих данных. Подробнее... | |
| class | channel_controller_t |
| Интерфейс для взаимодействие с транспортным каналом. Подробнее... | |
| class | connector_controller_t |
| Интерфейс управления объектом-connector-ом. Подробнее... | |
| class | acceptor_controller_t |
| Интерфейс управления объектом-acceptor-ом. Подробнее... | |
| struct | msg_channel_created |
| Сообщение об успешном создании транспортного канала. Подробнее... | |
| struct | msg_channel_failed |
| Сообщение о неудачном создании транспортного канала. Подробнее... | |
| struct | msg_channel_lost |
| Сообщение о закрытии транспортного канала. Подробнее... | |
| class | std_channel_owner_notificator_t |
| Штатная реализация интерфейса channel_owner_notificator. Подробнее... | |
| class | std_channel_owner_notificator_factory_t |
| Штатная реализация фабрики объектов channel_owner_notificator. Подробнее... | |
Пространства имен | |
| namespace | impl |
| Пространство имен с деталями реализации транспортного слоя SObjectizer. | |
| namespace | socket |
| Пространство имен с деталями поддержки транспортного слоя посредством сокетов. | |
Определения типов | |
| typedef std::auto_ptr < channel_controller_t > | channel_controller_auto_ptr_t |
| Псевдоним auto_ptr для channel_controller. | |
| typedef std::auto_ptr < channel_owner_notificator_t > | channel_owner_notificator_auto_ptr_t |
| Псевдоним auto_ptr для channel_owner_notificator. | |
| typedef unsigned long | channel_id_t |
| Тип идентификатора транспортного канала. | |
| typedef std::auto_ptr < channel_owner_notificator_factory_t > | channel_owner_notificator_factory_auto_ptr_t |
| Псевдоним auto_ptr для channel_owner_notificator_factory. | |
| typedef std::auto_ptr < data_processor_t > | data_processor_auto_ptr_t |
| Псевдоним auto_ptr для data_processor. | |
| typedef ACE_Refcounted_Auto_Ptr < channel_controller_t, ACE_Null_Mutex > | channel_controller_refcounter_auto_ptr_t |
| Псевдоним Refcounted_Auto_Ptr для channel_controller_t. | |
| typedef std::auto_ptr < connector_controller_t > | connector_controller_auto_ptr_t |
| Псевдоним auto_ptr для connector_controller_t. | |
| typedef std::auto_ptr < acceptor_controller_t > | acceptor_controller_auto_ptr_t |
| Псевдоним auto_ptr для acceptor_controller_t. | |
Функции | |
| std::ostream & | operator<< (std::ostream &to, const threshold_t &o) |
| Отобразить значение порога в указанный поток. | |
| channel_owner_notificator_auto_ptr_t | create_std_channel_owner_notificator (const std::string &agent_name, const channel_id_t &id) |
| Создание штатной реализации интерфейса channel_owner_notificator. | |
| channel_owner_notificator_factory_auto_ptr_t | create_std_channel_owner_notificator_factory (const std::string &agent_name) |
| Создание штатной реализации интерфейса channel_owner_notificator_factory. | |
| typedef std::auto_ptr< acceptor_controller_t > so_4::transport_layer::acceptor_controller_auto_ptr_t |
| typedef std::auto_ptr< channel_controller_t > so_4::transport_layer::channel_controller_auto_ptr_t |
Псевдоним auto_ptr для channel_controller.
| typedef ACE_Refcounted_Auto_Ptr< channel_controller_t, ACE_Null_Mutex > so_4::transport_layer::channel_controller_refcounter_auto_ptr_t |
| typedef unsigned long so_4::transport_layer::channel_id_t |
Тип идентификатора транспортного канала.
| typedef std::auto_ptr< channel_owner_notificator_t > so_4::transport_layer::channel_owner_notificator_auto_ptr_t |
Псевдоним auto_ptr для channel_owner_notificator.
| typedef std::auto_ptr< channel_owner_notificator_factory_t > so_4::transport_layer::channel_owner_notificator_factory_auto_ptr_t |
Псевдоним auto_ptr для channel_owner_notificator_factory.
| typedef std::auto_ptr< connector_controller_t > so_4::transport_layer::connector_controller_auto_ptr_t |
| typedef std::auto_ptr< data_processor_t > so_4::transport_layer::data_processor_auto_ptr_t |
Псевдоним auto_ptr для data_processor.
| channel_owner_notificator_auto_ptr_t so_4::transport_layer::create_std_channel_owner_notificator | ( | const std::string & | agent_name, | |
| const channel_id_t & | id | |||
| ) |
Создание штатной реализации интерфейса channel_owner_notificator.
| agent_name | Имя владельца канала. Этот агент должен так же владеть сообщениями, которые будет отсылать нотификатор. |
| id | Идентификатор канала. |
Используется в so_4::transport_layer::std_channel_owner_notificator_factory_t::create(), so_4::rt::comm::a_sop_outgoing_channel_t::evt_connect() и so_4::rt::comm::a_raw_outgoing_channel_t::evt_connect().
| channel_owner_notificator_factory_auto_ptr_t so_4::transport_layer::create_std_channel_owner_notificator_factory | ( | const std::string & | agent_name | ) |
Создание штатной реализации интерфейса channel_owner_notificator_factory.
| agent_name | Имя владельца канала. Этот агент должен так же владеть сообщениями, которые будет отсылать нотификатор. |
Используется в so_4::rt::comm::a_sop_incoming_channel_processor_t::evt_start() и so_4::rt::comm::a_raw_incoming_channel_processor_t::evt_start().
| std::ostream& so_4::transport_layer::operator<< | ( | std::ostream & | to, | |
| const threshold_t & | o | |||
| ) | [inline] |
Отобразить значение порога в указанный поток.
Перекрестные ссылки so_4::transport_layer::threshold_t::dump().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой
1.5.6
|
|