sd_resolve *resolve;
sd_bus *bus;
sd_device_monitor *device_monitor;
+ Hashmap *polkit_registry;
bool enumerating:1;
bool dirty:1;
usec_t speed_meter_interval_usec;
usec_t speed_meter_usec_new;
usec_t speed_meter_usec_old;
-};
-extern const sd_bus_vtable manager_vtable[];
+ bool dhcp4_prefix_root_cannot_set_table;
+};
int manager_new(Manager **ret);
void manager_free(Manager *m);
int manager_rtnl_process_route(sd_netlink *nl, sd_netlink_message *message, void *userdata);
int manager_rtnl_process_rule(sd_netlink *nl, sd_netlink_message *message, void *userdata);
-int manager_send_changed_strv(Manager *m, char **properties);
void manager_dirty(Manager *m);
int manager_address_pool_acquire(Manager *m, int family, unsigned prefixlen, union in_addr_union *found);
int manager_set_timezone(Manager *m, const char *timezone);
int manager_request_product_uuid(Manager *m, Link *link);
-Link *manager_dhcp6_prefix_get(Manager *m, struct in6_addr *addr);
-int manager_dhcp6_prefix_add(Manager *m, struct in6_addr *addr, Link *link);
-int manager_dhcp6_prefix_remove_all(Manager *m, Link *link);
-
DEFINE_TRIVIAL_CLEANUP_FUNC(Manager*, manager_free);