
Открытые члены | |
| 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
|
|