8#ifndef UPNPEVENTS_H_INCLUDED
9#define UPNPEVENTS_H_INCLUDED
12#include <sys/select.h>
16enum subscriber_service_enum {
19#ifdef ENABLE_L3F_SERVICE
22#ifdef ENABLE_6FC_SERVICE
25#ifdef ENABLE_DP_SERVICE
31upnp_event_var_change_notify(
enum subscriber_service_enum
service);
34upnpevents_addSubscriber(
const char * eventurl,
35 const char * callback,
int callbacklen,
39upnpevents_removeSubscriber(
const char * sid,
int sidlen);
42upnpevents_renewSubscription(
const char * sid,
int sidlen,
int timeout);
44void upnpevents_selectfds(fd_set *readset, fd_set *writeset,
int * max_fd);
45void upnpevents_processfds(fd_set *readset, fd_set *writeset);
47#ifdef USE_MINIUPNPDCTL
48void write_events_details(
int s);
#define s(x, c)
Definition aesb.c:47
Definition minissdpd.c:83