Граф наследования:so_4::socket::channels::sock_io_channel_t:
Открытые члены | |
sock_io_channel_t (so_4::socket::socket_t *socket) | |
Инициализирующий конструктор. | |
virtual bool | is_readable () |
в канале без блокировки. | |
virtual so_4::ret_code_t | read (void *buf, unsigned int buf_size, unsigned int &bytes_read) |
Прочитать данные из канала. | |
virtual bool | is_writeable () |
Доступен ли канал для записи. | |
virtual so_4::ret_code_t | write (const void *buf, unsigned int buf_size, unsigned int &bytes_written) |
Записать данные в канал. | |
virtual void | close (close_mode_t close_mode) |
Закрытые типы | |
typedef so_4::rt::comm::io_channel_t | base_type_t |
Псевдоним базового типа. | |
Закрытые данные | |
auto_ptr_3::obj_ptr_t< so_4::socket::socket_t > | m_socket |
Физический канал. |
|
Инициализирующий конструктор.
|
|
в канале без блокировки.
Замещает so_4::rt::comm::io_channel_t. |
|
Доступен ли канал для записи.
Замещает so_4::rt::comm::io_channel_t. |
|
Прочитать данные из канала. Должен возвращать success, если чтение не сопровождалось ошибками, даже если из соединения прочитано 0 байт (такое может происходить в SSL-соединениях). Если обнаруживается, что соединение закрыто на другой стороне, то должен возвращать connection_closed. Замещает so_4::rt::comm::io_channel_t. |