SObjectizer
5.1
|
Интерфейс для контроллера канала. Подробнее...
Открытые члены | |
virtual const std::string & | local_address_as_string () const =0 |
Получение адреса на локальной стороне в виде строки. | |
virtual const std::string & | remote_address_as_string () const =0 |
Получение адреса на удаленной строне в виде строки. | |
virtual so_5::ret_code_t | enforce_input_detection ()=0 |
Инициирование контроля за готовностью канала к чтению. Подробнее... | |
virtual so_5::ret_code_t | close ()=0 |
Инициировать закрытие канала, После вызова этого метода, все действия с каналом должны игнорироваться. | |
Друзья | |
class | channel_controller_ref_t |
Additional Inherited Members | |
Закрытые члены inherited from so_5::rt::atomic_refcounted_t | |
atomic_refcounted_t () | |
Конструктор по умолчанию. Устанавливает количество ссылок в 0. | |
void | inc_ref_count () |
Увеличить количество ссылок. | |
unsigned long | dec_ref_count () |
Уменьшить количество ссылок. Подробнее... | |
Интерфейс для контроллера канала.
|
pure virtual |
Инициирование контроля за готовностью канала к чтению.
Инициирует операции по проверке канала на наличие входящих данных. Если операция начата успешно, то при обнаружении входящих данных в указанный mbox будет отправляться сообщение msg_incoming_package.
Замещается в so_5_transport::socket::impl::channel_controller_impl_t.
Используется в mbapi_4::comm::a_mbapi_outgoing_channel_t::so_handle_client_connected() и mbapi_4::comm::a_mbapi_incoming_channel_t::so_handle_client_connected().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой 1.8.3.1 |