Файл so_4/socket/h/socket.hpp


Подробное описание

Средства для работы с сокетами.


Пространства имен

namespace  so_4
namespace  so_4::socket

Классы

class  so_4::socket::socket_addr_t
 Базовый тип для адреса сокета. Подробнее...
class  so_4::socket::socket_addr_inet_t
 Адрес сокета для протокола PF_INET. Подробнее...
class  so_4::socket::socket_t
 Базовый класс для сокетов. Подробнее...
class  so_4::socket::socket_client_t
 Клиентский сокет. Подробнее...
class  so_4::socket::socket_accepted_t
 Клиент, подключившийся к серверному сокету. Подробнее...
class  so_4::socket::socket_server_t
 Серверный потоковый сокет. Подробнее...

Функции

int so_4::socket::sys_errno ()
 Определение системного кода ошибки.
bool so_4::socket::translate_socket_addr (const char *addr, unsigned short &port, char *&hostaddr, char *&hostname)
 Разобрать адрес в формате '{ip|name}:port' на составляющие.

Переменные

const int so_4::socket::c_ok
 Успешное завершение работы.
const int so_4::socket::c_invalid_host_addr
 Не допустимый адрес хоста.
const int so_4::socket::c_invalid_host_name
 Не допустимое имя хоста.
const int so_4::socket::c_bad_argument
 Не допустимый аргумент.
const int so_4::socket::c_unsupported_protocol
 Указанный протокол не поддерживается.
const int so_4::socket::c_socket_created
 Сокет уже создан.
const int so_4::socket::c_cannot_create_socket
 Невозможно создать сокет.
const int so_4::socket::c_cannot_bind_socket
 Невозможно назначить имя сокету.
const int so_4::socket::c_socket_not_created
 Сокет не создан.
const int so_4::socket::c_recv_failed
 Обшибка при работе с recv.
const int so_4::socket::c_send_failed
 Ошибка при работе с send.
const int so_4::socket::c_select_failed
 Ошибка при работе с select.
const int so_4::socket::c_time_out
 Превышено время ожидания.
const int so_4::socket::c_connect_failed
 Ошибка при работе с connect.
const int so_4::socket::c_listen_failed
 Ошибка при работе с listen.
const int so_4::socket::c_accept_failed
 Ошибка при работе с accept.
const int so_4::socket::c_read_failed
 Ошибка при работе с read.
const int so_4::socket::c_write_failed
 Ошибка при работе с write.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:50 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz