Lines Matching defs:subscription

290 static void subscr_addr_free_all(struct subscription *s)
301 /* subscr_addr_add_url -- add address(es) for one url to subscription */
302 static void subscr_addr_add_url(struct subscription *s, const char *url,
417 static void subscr_addr_list_create(struct subscription *s,
479 struct subscription *s, *tmp;
534 dl_list_for_each_safe(s, tmp, &sm->subscriptions, struct subscription,
545 * Event subscription (subscriber machines register with us to receive event
550 /* subscription_destroy -- destroy an unlinked subscription
553 void subscription_destroy(struct subscription *s)
556 wpa_printf(MSG_DEBUG, "WPS UPnP: Destroy subscription %p", s);
569 struct subscription *s, *tmp;
571 struct subscription, list) {
574 wpa_printf(MSG_DEBUG, "WPS UPnP: Removing aged subscription");
581 /* subscription_find -- return existing subscription matching uuid, if any
584 struct subscription * subscription_find(struct upnp_wps_device_sm *sm,
587 struct subscription *s;
588 dl_list_for_each(s, &sm->subscriptions, struct subscription, list) {
622 * sent on a new subscription.
624 static int subscription_first_event(struct subscription *s)
648 * There has been no events before the subscription. However,
701 * Returns: %NULL on error, or pointer to new subscription structure.
703 struct subscription * subscription_start(struct upnp_wps_device_sm *sm,
706 struct subscription *s;
715 s = dl_list_first(&sm->subscriptions, struct subscription,
735 "'%s' - drop subscription", callback_urls);
760 /* subscription_renew -- find subscription and reset timeout */
761 struct subscription * subscription_renew(struct upnp_wps_device_sm *sm,
766 struct subscription *s = subscription_find(sm, uuid);
966 struct subscription *s, *tmp;
967 dl_list_for_each_safe(s, tmp, head, struct subscription, list) {