emfacilities.protocols.getnifs module

class emfacilities.protocols.getnifs.NetworkInterface(name)[source]

Bases: object

getAddresses()[source]
getIndex()[source]
getName()[source]
emfacilities.protocols.getnifs.get_network_interfaces()[source]
emfacilities.protocols.getnifs.getfamaddr(sa)[source]
emfacilities.protocols.getnifs.ifap_iter(ifap)[source]
class emfacilities.protocols.getnifs.struct_ifaddrs[source]

Bases: _ctypes.Structure

ifa_addr

Structure/Union member

ifa_data

Structure/Union member

ifa_flags

Structure/Union member

ifa_ifu

Structure/Union member

ifa_name

Structure/Union member

ifa_netmask

Structure/Union member

ifa_next

Structure/Union member

class emfacilities.protocols.getnifs.struct_sockaddr[source]

Bases: _ctypes.Structure

sa_data

Structure/Union member

sa_family

Structure/Union member

class emfacilities.protocols.getnifs.struct_sockaddr_in[source]

Bases: _ctypes.Structure

sin_addr

Structure/Union member

sin_family

Structure/Union member

sin_port

Structure/Union member

class emfacilities.protocols.getnifs.struct_sockaddr_in6[source]

Bases: _ctypes.Structure

sin6_addr

Structure/Union member

sin6_family

Structure/Union member

sin6_flowinfo

Structure/Union member

sin6_port

Structure/Union member

sin6_scope_id

Structure/Union member

class emfacilities.protocols.getnifs.union_ifa_ifu[source]

Bases: _ctypes.Union

ifu_broadaddr

Structure/Union member

ifu_dstaddr

Structure/Union member