Lines Matching defs:omr_publisher_t
93 } omr_publisher_t;
101 omr_publisher_t *publisher = state_header->state_object
125 static void omr_publisher_discontinue_dhcp(omr_publisher_t *publisher);
126 static void omr_publisher_queue_prefix_update(omr_publisher_t *publisher, struct in6_addr *prefix_address,
131 omr_publisher_finalize(omr_publisher_t *publisher)
141 omr_publisher_t *publisher = context;
158 omr_publisher_t *publisher = context;
196 omr_publisher_set_omr_watcher(omr_publisher_t *publisher, omr_watcher_t *watcher)
208 void omr_publisher_set_reconnect_callback(omr_publisher_t *NONNULL publisher,
215 omr_publisher_cancel(omr_publisher_t *publisher)
243 omr_publisher_t *
246 omr_publisher_t *ret = NULL, *publisher = calloc(1, sizeof(*publisher));
282 omr_publisher_start(omr_publisher_t *publisher)
288 omr_publisher_force_publication(omr_publisher_t *publisher, omr_prefix_priority_t priority)
305 omr_publisher_published_prefix_get(omr_publisher_t *publisher)
313 omr_publisher_t *publisher = context;
326 omr_publisher_t *publisher = context;
331 omr_publisher_send_dhcp_event(omr_publisher_t *publisher, struct in6_addr *prefix, int prefix_length, uint32_t preferred_lifetime)
358 omr_publisher_initiate_dhcp(omr_publisher_t *publisher)
367 omr_publisher_interface_configuration_changed(omr_publisher_t *publisher)
387 omr_publisher_discontinue_dhcp(omr_publisher_t *publisher)
395 omr_publisher_dhcp_prefix_available(omr_publisher_t *publisher)
404 omr_publisher_dhcp_prefix_changed(omr_publisher_t *publisher)
416 omr_publisher_dhcp_prefix_lost(omr_publisher_t *publisher)
425 omr_publisher_install_new_dhcp_prefix(omr_publisher_t *publisher)
433 omr_publisher_prefix_init_from_published(omr_publisher_t *publisher, struct in6_addr *prefix, int *prefix_length)
445 omr_publisher_prefix_present(omr_publisher_t *publisher, omr_prefix_priority_t priority)
458 omr_publisher_high_prefix_present(omr_publisher_t *publisher)
469 omr_publisher_medium_prefix_present(omr_publisher_t *publisher)
480 omr_publisher_medium_or_high_prefix_present(omr_publisher_t *publisher)
486 omr_publisher_low_prefix_present(omr_publisher_t *publisher)
492 omr_publisher_prefix_wins(omr_publisher_t *publisher, omr_prefix_priority_t priority)
505 omr_publisher_medium_prefix_wins(omr_publisher_t *publisher)
511 omr_publisher_low_prefix_wins(omr_publisher_t *publisher)
517 omr_publisher_publishing_dhcp(omr_publisher_t *publisher)
527 omr_publisher_publishing_ula(omr_publisher_t *publisher)
537 omr_publisher_publishing_prefix(omr_publisher_t *publisher)
543 static void omr_publisher_queue_run(omr_publisher_t *publisher);
548 omr_publisher_t *publisher = context;
585 omr_publisher_queue_run(omr_publisher_t *publisher)
639 omr_publisher_queue_prefix_update(omr_publisher_t *publisher, struct in6_addr *prefix_address,
678 omr_publisher_publish_prefix(omr_publisher_t *publisher,
691 omr_publisher_unpublish_prefix(omr_publisher_t *publisher)
709 omr_publisher_publish_dhcp_prefix(omr_publisher_t *publisher)
719 omr_publisher_unpublish_dhcp_prefix(omr_publisher_t *publisher)
727 omr_publisher_publish_ula_prefix(omr_publisher_t *publisher)
745 omr_publisher_unpublish_ula_prefix(omr_publisher_t *publisher)
753 omr_publisher_have_routable_prefix(omr_publisher_t *publisher)
766 omr_publisher_dhcp_event(omr_publisher_t *publisher, state_machine_event_t *UNUSED event)
1017 omr_publisher_check_prefix(omr_publisher_t *publisher, struct in6_addr *prefix, int UNUSED len)