Класс so_4::rt::comm::a_raw_cln_channel_t

Граф наследования:so_4::rt::comm::a_raw_cln_channel_t:

so_4::rt::comm::a_cln_channel_base_t so_4::rt::agent_t Полный список членов класса

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

Класс агента клиентского raw канала связи.

Начиная с:
v.4.2.4.3
Является владельцем сообщений:
Примеры:

sample/raw_channel/tcp_cln.cpp.


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

 a_raw_cln_channel_t (const std::string &agent_name, client_factory_t *client_factory, disconnect_handler_t *disconnect_handler=0)
 Инициализирующий конструктор.
virtual const char * so_query_type () const
 Имя типа агента.
virtual void so_on_subscription ()
 Подписка агента.


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

so_4::rt::comm::a_raw_cln_channel_t::a_raw_cln_channel_t const std::string &  agent_name,
client_factory_t client_factory,
disconnect_handler_t *  disconnect_handler = 0
 

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

Аргументы:
agent_name  Назначенное агенту имя.
client_factory  Физический канал связи. Указатель на динамически созданный объект, который будет уничтожен посредством delete.
disconnect_handler  Обработчик разрывов соединения. Установливаемый обработчик должен быть указателем на динамически-созданный объект, который будет уничтожен в деструкторе.


Методы

void so_4::rt::comm::a_raw_cln_channel_t::so_on_subscription  )  [virtual]
 

Подписка агента.

Подписываются события evt_send_package, evt_close_channel.

Переопределяет метод предка so_4::rt::comm::a_cln_channel_base_t.

virtual const char* so_4::rt::comm::a_raw_cln_channel_t::so_query_type  )  const [virtual]
 

Имя типа агента.

Автоматически реализуется описанием класса агента посредством макросов SOL4_CLASS_START, SOL4_CLASS_FINISH.

Переопределяет метод предка so_4::rt::comm::a_cln_channel_base_t.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:51 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz