Класс so_4::socket::socket_addr_inet_t

Граф наследования:so_4::socket::socket_addr_inet_t:

so_4::socket::socket_addr_t Полный список членов класса

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

Адрес сокета для протокола PF_INET.


Открытые члены

virtual void * address () const
 Указатель на объект типа sockaddr_in.
virtual int addrlen () const
 Размер объекта типа sockaddr_in.
virtual int protocol () const
 Возвращает PF_INET.
int init_host_addr (const char *pcszHostAddr, unsigned short port)
 Инициализация через IP-адрес.
int init_host_name (const char *pcszHostName, unsigned short port)
 Инициализация через имя хоста.
int init_loopback (unsigned short port)
 Инициализация для localhost.
int init (const char *pcszHostAddr, const char *pcszHostName, unsigned short port)
 Инициализация через IP-адрес или имя хоста.
int init (const char *address)
 Инициализация для строки формата: '{ip|name}:port'.
virtual std::string to_string () const
 Сформировать строковое представление адреса.

Защищенные данные

auto_ptr_3::obj_ptr_t< os_sockaddr_inet_t > m_name


Методы

int so_4::socket::socket_addr_inet_t::init const char *  pcszHostAddr,
const char *  pcszHostName,
unsigned short  port
 

Инициализация через IP-адрес или имя хоста.

Нужно указать только один из аргументов pcszHostAddr или pcszHostName.

Аргументы:
pcszHostAddr  IP-адрес в цифровой нотации (например, 192.168.0.1). Должен быть равен 0, если используется имя хоста.
pcszHostName  Имя хоста (например, myhost, www.myhost.org или localhost. Должен быть равен 0, если используется IP-адрес.
port  Номер порта. Должен указываться всегда.

int so_4::socket::socket_addr_inet_t::init_host_addr const char *  pcszHostAddr,
unsigned short  port
 

Инициализация через IP-адрес.

Аргументы:
pcszHostAddr  IP-адрес в цифровой нотации (например, 192.168.0.1).
port  Номер порта.

int so_4::socket::socket_addr_inet_t::init_host_name const char *  pcszHostName,
unsigned short  port
 

Инициализация через имя хоста.

Аргументы:
pcszHostName  Имя хоста (например, myhost, www.myhost.org или localhost.
port  Номер порта.

std::string so_4::socket::socket_addr_inet_t::to_string  )  const [virtual]
 

Сформировать строковое представление адреса.

Начиная с:
2003.02.10
Возвращает:
Строковое представление в формате ip:port.

Замещает so_4::socket::socket_addr_t.


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