• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/minidlna.03.14/

Lines Matching refs:sub

91     struct subscriber * sub;
103 upnp_event_create_notify(struct subscriber * sub);
166 struct subscriber * sub;
167 for(sub = subscriberlist.lh_first; sub != NULL; sub = sub->entries.le_next) {
168 if(memcmp(sid, sub->uuid, 41) == 0) {
169 sub->timeout = (timeout ? time(NULL) + timeout : 0);
179 struct subscriber * sub;
184 for(sub = subscriberlist.lh_first; sub != NULL; sub = sub->entries.le_next) {
185 if(memcmp(sid, sub->uuid, 41) == 0) {
186 if(sub->notify) {
187 sub->notify->sub = NULL;
189 LIST_REMOVE(sub, entries);
190 free(sub);
200 struct subscriber * sub;
202 for(sub = subscriberlist.lh_first; sub != NULL; sub = subscriberlist.lh_first) {
203 upnpevents_removeSubscriber(sub->uuid, sizeof(sub->uuid));
211 struct subscriber * sub;
212 for(sub = subscriberlist.lh_first; sub != NULL; sub = sub->entries.le_next) {
213 if(sub->service == service && sub->notify == NULL)
214 upnp_event_create_notify(sub);
220 upnp_event_create_notify(struct subscriber * sub)
229 obj->sub = sub;
246 if(sub)
247 sub->notify = obj;
267 if(obj->sub == NULL) {
271 p = obj->sub->callback;
325 if(obj->sub == NULL) {
329 switch(obj->sub->service) {
345 obj->sub->uuid, obj->sub->seq,
385 if(obj->sub)
387 obj->sub->seq++;
388 if (!obj->sub->seq)
389 obj->sub->seq++;
451 struct subscriber * sub;
470 if(obj->sub)
471 obj->sub->notify = NULL;
474 if(obj->state == EError && obj->sub) {
475 LIST_REMOVE(obj->sub, entries);
476 free(obj->sub);
489 for(sub = subscriberlist.lh_first; sub != NULL; ) {
490 subnext = sub->entries.le_next;
491 if(sub->timeout && curtime > sub->timeout && sub->notify == NULL) {
492 LIST_REMOVE(sub, entries);
493 free(sub);
495 sub = subnext;