3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs
Attributes
Classes
Module Contents
- 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.libc
- 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.NETMASK0_V4
- 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.NETMASK0_V6
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.sockaddr_in
Bases:
ctypes.StructureIPv4 address struct.
- _fields_
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.sockaddr_in6
Bases:
ctypes.StructureIPv6 address struct.
- _fields_
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.sockaddr
Bases:
ctypes.StructureUnknown address struct, can be
sockaddr_inorsockaddr_in6.- _fields_
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.ifa_ifu
Bases:
ctypes.UnionUnion to capture both broadcast addresses and “normal” addresses.
- _fields_
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.ifaddrs
Bases:
ctypes.StructureStub for pointers to the next
ifaddrsstruct.
- class 3.0.ipv8.messaging.interfaces.lan_addresses.unix.getifaddrs.GetIfAddrs(verbose: bool = False)
Bases:
3.0.ipv8.messaging.interfaces.lan_addresses.addressprovider.AddressProviderAttempt to find local addresses using the
getifaddrssystem call.