Home | History | Annotate | Download | only in wps

Lines Matching refs: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,
415 static void subscr_addr_list_create(struct subscription *s,
477 struct subscription *s, *tmp;
532 dl_list_for_each_safe(s, tmp, &sm->subscriptions, struct subscription,
543 * Event subscription (subscriber machines register with us to receive event
548 /* subscription_destroy -- destroy an unlinked subscription
551 void subscription_destroy(struct subscription *s)
554 wpa_printf(MSG_DEBUG, "WPS UPnP: Destroy subscription %p", s);
567 struct subscription *s, *tmp;
569 struct subscription, list) {
572 wpa_printf(MSG_DEBUG, "WPS UPnP: Removing aged subscription");
579 /* subscription_find -- return existing subscription matching uuid, if any
582 struct subscription * subscription_find(struct upnp_wps_device_sm *sm,
585 struct subscription *s;
586 dl_list_for_each(s, &sm->subscriptions, struct subscription, list) {
620 * sent on a new subscription.
622 static int subscription_first_event(struct subscription *s)
646 * There has been no events before the subscription. However,
699 * Returns: %NULL on error, or pointer to new subscription structure.
701 struct subscription * subscription_start(struct upnp_wps_device_sm *sm,
704 struct subscription *s;
713 s = dl_list_first(&sm->subscriptions, struct subscription,
733 "'%s' - drop subscription", callback_urls);
750 wpa_printf(MSG_DEBUG, "WPS UPnP: Subscription %p started with %s",
758 /* subscription_renew -- find subscription and reset timeout */
759 struct subscription * subscription_renew(struct upnp_wps_device_sm *sm,
764 struct subscription *s = subscription_find(sm, uuid);
767 wpa_printf(MSG_DEBUG, "WPS UPnP: Subscription renewed");
964 struct subscription *s, *tmp;
965 dl_list_for_each_safe(s, tmp, head, struct subscription, list) {