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

Открытые типы | |
| enum | close_mode_t { normal_close, destructor_close, error_close } |
| Режим закрытия канала связи. Подробнее... | |
Открытые члены | |
| virtual | ~io_channel_t () |
| Виртуальный деструктор. | |
| virtual bool | is_readable ()=0 |
| в канале без блокировки. | |
| virtual so_4::ret_code_t | read (void *buf, unsigned int buf_size, unsigned int &bytes_read)=0 |
| Прочитать данные из канала. | |
| virtual bool | is_writeable ()=0 |
| Доступен ли канал для записи. | |
| virtual so_4::ret_code_t | write (const void *buf, unsigned int buf_size, unsigned int &bytes_written)=0 |
| Записать данные в канал. | |
| virtual void | close (close_mode_t close_mode)=0 |
| Закрытие канала. | |
|
|
|
Виртуальный деструктор. Деструктор производных классов должен осуществлять закрытие коммуникационного канала в режиме destructor_close. |
|
|
Закрытие канала.
|
|
|
в канале без блокировки.
Замещается в so_4::socket::channels::sock_io_channel_t. |
|
|
Доступен ли канал для записи.
Замещается в so_4::socket::channels::sock_io_channel_t. |
|
||||||||||||||||
|
Прочитать данные из канала. Должен возвращать success, если чтение не сопровождалось ошибками, даже если из соединения прочитано 0 байт (такое может происходить в SSL-соединениях). Если обнаруживается, что соединение закрыто на другой стороне, то должен возвращать connection_closed.
Замещается в so_4::socket::channels::sock_io_channel_t. |
|
||||||||||||||||
|
Записать данные в канал.
Замещается в so_4::socket::channels::sock_io_channel_t. |
1.4.6-NO