Классы | |
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 |