PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура PIEthernet::Interface

Публичное описание системного сетевого интерфейса. Подробнее...

#include <piethernet.h>

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

bool isValid () const
 Возвращает, содержит ли описание валидный интерфейс.
 
bool isActive () const
 Возвращает, активен ли интерфейс.
 
bool isRunning () const
 Возвращает, работает ли интерфейс.
 
bool isBroadcast () const
 Возвращает, поддерживается ли broadcast.
 
bool isMulticast () const
 Возвращает, поддерживается ли multicast.
 
bool isLoopback () const
 Возвращает, является ли интерфейс loopback.
 
bool isPTP () const
 Возвращает, работает ли интерфейс в режиме point-to-point.
 

Открытые атрибуты

int index = -1
 Системный индекс интерфейса.
 
int mtu = 0
 MTU интерфейса.
 
PIString name
 Системное имя интерфейса.
 
PIString mac
 MAC-адрес в формате "hh:hh:hh:hh:hh:hh", либо пустая строка если он недоступен.
 
PIString address
 IPv4-адрес в формате "i.i.i.i", либо пустая строка если он недоступен.
 
PIString netmask
 Маска сети в формате "i.i.i.i", либо пустая строка если она недоступна.
 
PIString broadcast
 Broadcast-адрес в формате "i.i.i.i", либо пустая строка если он недоступен.
 
PIString ptp
 Адрес point-to-point-пира, либо пустая строка если он недоступен.
 
InterfaceFlags flags
 Флаги возможностей интерфейса.
 

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

Публичное описание системного сетевого интерфейса.