Открытые члены | |
virtual channel_owner_notificator_auto_ptr_t | change_notificator (channel_owner_notificator_auto_ptr_t notificator)=0 |
Смена объекта, отвечающего за информирование владельца канала о происходящих с каналом событиях. | |
virtual data_processor_auto_ptr_t | set_data_processor (data_processor_auto_ptr_t processor)=0 |
Смена объекта, отвечающего за обработку входящих данных. | |
virtual const ACE_Addr & | local_address () const =0 |
Получение адреса на локальной стороне. | |
virtual std::string | local_address_as_string () const =0 |
Получение адреса на локальной стороне в виде строки. | |
virtual const ACE_Addr & | remote_address () const =0 |
Получение адреса на удаленной стороне. | |
virtual std::string | remote_address_as_string () const =0 |
Получение адреса на удаленной строне в виде строки. | |
virtual so_4::ret_code_t | enforce_input_detection ()=0 |
Инициирование контроля за готовностью канала к чтению. | |
virtual so_4::ret_code_t | append_outgoing_data (const void *from, size_t size)=0 |
Добавление очередной порции исходящих данных. |
virtual channel_owner_notificator_auto_ptr_t so_4::transport_layer::channel_controller_t::change_notificator | ( | channel_owner_notificator_auto_ptr_t | notificator | ) | [pure virtual] |
Смена объекта, отвечающего за информирование владельца канала о происходящих с каналом событиях.
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
virtual data_processor_auto_ptr_t so_4::transport_layer::channel_controller_t::set_data_processor | ( | data_processor_auto_ptr_t | processor | ) | [pure virtual] |
Смена объекта, отвечающего за обработку входящих данных.
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
Используется в so_4::rt::comm::a_sop_outgoing_channel_t::on_channel_acception(), so_4::rt::comm::a_sop_incoming_channel_processor_t::on_channel_acception(), so_4::rt::comm::a_raw_outgoing_channel_t::on_channel_acception() и so_4::rt::comm::a_raw_incoming_channel_processor_t::on_channel_acception().
virtual const ACE_Addr& so_4::transport_layer::channel_controller_t::local_address | ( | ) | const [pure virtual] |
Получение адреса на локальной стороне.
Возвращается ссылка на объект производного от ACE_Addr типа.
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
virtual const ACE_Addr& so_4::transport_layer::channel_controller_t::remote_address | ( | ) | const [pure virtual] |
Получение адреса на удаленной стороне.
Возвращается ссылка на объект производного от ACE_Addr типа.
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
virtual so_4::ret_code_t so_4::transport_layer::channel_controller_t::enforce_input_detection | ( | ) | [pure virtual] |
Инициирование контроля за готовностью канала к чтению.
Инициирует операции по проверке канала на наличие входящих данных. Если операция начата успешно, то при обнаружении входящих данных транспортному агенту будет отсылаться сообщение msg_input_ready.
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
virtual so_4::ret_code_t so_4::transport_layer::channel_controller_t::append_outgoing_data | ( | const void * | from, | |
size_t | size | |||
) | [pure virtual] |
Добавление очередной порции исходящих данных.
from | Буфер с данными. |
size | Объем исходящих данных в буфере. |
Замещается в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t.
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |