2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl

Module Contents

Classes

Functions

Attributes

2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl.ioctl(__fd: int, __request: int, __arg: bytes, __mutate_flag: bool = ...) bytes

Stub for the ioctl call’s types.

2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl.SIOCGIFADDR = 35093
2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl.FMT_SOCKADDR = '16sH14s'
2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl.FMT_FAMILY = 'H'
class 2.12.ipv8.messaging.interfaces.lan_addresses.unix.ioctl.Ioctl(verbose: bool = False)

Bases: 2.12.ipv8.messaging.interfaces.lan_addresses.addressprovider.AddressProvider

Attempt to find local addresses using the ioctl system call.

get_addresses() set

Attempt to use ioctl() to retrieve addresses.

Note: SIOCGIFADDR only supports AF_INET.