Lines Matching refs:Address
27 typedef struct Address Address;
35 struct Address {
55 LIST_FIELDS(Address, addresses);
58 int address_new_static(Network *network, unsigned section, Address **ret);
59 int address_new(Address **ret);
60 void address_free(Address *address);
61 int address_add_foreign(Link *link, int family, const union in_addr_union *in_addr, unsigned char prefixlen, Address **ret);
62 int address_add(Link *link, int family, const union in_addr_union *in_addr, unsigned char prefixlen, Address **ret);
63 int address_get(Link *link, int family, const union in_addr_union *in_addr, unsigned char prefixlen, Address **ret);
64 int address_update(Address *address, unsigned char flags, unsigned char scope, struct ifa_cacheinfo *cinfo);
65 int address_drop(Address *address);
66 int address_configure(Address *address, Link *link, sd_netlink_message_handler_t callback, bool update);
67 int address_remove(Address *address, Link *link, sd_netlink_message_handler_t callback);
68 bool address_equal(Address *a1, Address *a2);
69 bool address_is_ready(const Address *a);
71 DEFINE_TRIVIAL_CLEANUP_FUNC(Address*, address_free);