Home | History | Annotate | Download | only in ServiceRegistration

Lines Matching defs:omr_publisher_t

26 typedef struct omr_publisher omr_publisher_t;
35 void omr_publisher_cancel(omr_publisher_t *NONNULL publisher);
36 omr_publisher_t *NULLABLE omr_publisher_create(route_state_t *NONNULL route_state, const char *NONNULL name);
37 void omr_publisher_set_omr_watcher(omr_publisher_t *NONNULL omr_publisher, omr_watcher_t *NONNULL omr_watcher);
38 void omr_publisher_set_reconnect_callback(omr_publisher_t *NONNULL omr_publisher,
40 void omr_publisher_start(omr_publisher_t *NONNULL publisher);
41 omr_prefix_t *NULLABLE omr_publisher_published_prefix_get(omr_publisher_t *NONNULL publisher);
42 void omr_publisher_force_publication(omr_publisher_t *NONNULL publisher, omr_prefix_priority_t priority);
43 void omr_publisher_interface_configuration_changed(omr_publisher_t *NONNULL publisher);
44 bool omr_publisher_publishing_dhcp(omr_publisher_t *NONNULL publisher);
45 bool omr_publisher_publishing_ula(omr_publisher_t *NONNULL publisher);
46 bool omr_publisher_publishing_prefix(omr_publisher_t *NONNULL publisher);
54 bool omr_publisher_have_routable_prefix(omr_publisher_t *NONNULL publisher);
58 void omr_publisher_check_prefix(omr_publisher_t *NULLABLE publisher, struct in6_addr *NONNULL prefix, int len);
60 void omr_publisher_unpublish_prefix(omr_publisher_t *NONNULL publisher);