/* SPDX-License-Identifier: LGPL-2.1-or-later */ | |
#pragma once | |
#include "in-addr-util.h" | |
typedef struct Manager Manager; | |
typedef struct AddressPool { | |
Manager *manager; | |
int family; | |
unsigned prefixlen; | |
union in_addr_union in_addr; | |
} AddressPool; | |
int address_pool_setup_default(Manager *m); | |
int address_pool_acquire(Manager *m, int family, unsigned prefixlen, union in_addr_union *found); |