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