libUPnP  1.14.20
Callback.h
Go to the documentation of this file.
1 
2 #ifndef CALLBACK_H
3 #define CALLBACK_H
4 
17 {
18  /*
19  * Control callbacks
20  */
21 
27 
32 
38 
43 
44  /*
45  * Discovery callbacks
46  */
47 
53 
58 
64 
69 
70  /*
71  * Eventing callbacks
72  */
73 
84 
89 
94 
99 
104 
110 
116 };
117 
118 typedef enum Upnp_EventType_e Upnp_EventType;
119 
145 typedef int (*Upnp_FunPtr)(
147  Upnp_EventType EventType,
149  const void *Event,
151  void *Cookie);
152 
153 #endif /* CALLBACK_H */
Upnp_EventType_e
The reason code for an event callback.
Definition: Callback.h:17
@ UPNP_EVENT_RENEWAL_COMPLETE
Definition: Callback.h:93
@ UPNP_EVENT_AUTORENEWAL_FAILED
Definition: Callback.h:109
@ UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE
Definition: Callback.h:57
@ UPNP_CONTROL_GET_VAR_REQUEST
Definition: Callback.h:37
@ UPNP_EVENT_SUBSCRIPTION_REQUEST
Definition: Callback.h:83
@ UPNP_DISCOVERY_ADVERTISEMENT_ALIVE
Definition: Callback.h:52
@ UPNP_CONTROL_ACTION_COMPLETE
Definition: Callback.h:31
@ UPNP_EVENT_SUBSCRIPTION_EXPIRED
Definition: Callback.h:115
@ UPNP_DISCOVERY_SEARCH_RESULT
Definition: Callback.h:63
@ UPNP_EVENT_SUBSCRIBE_COMPLETE
Definition: Callback.h:98
@ UPNP_CONTROL_GET_VAR_COMPLETE
Definition: Callback.h:42
@ UPNP_EVENT_UNSUBSCRIBE_COMPLETE
Definition: Callback.h:103
@ UPNP_DISCOVERY_SEARCH_TIMEOUT
Definition: Callback.h:68
@ UPNP_EVENT_RECEIVED
Definition: Callback.h:88
@ UPNP_CONTROL_ACTION_REQUEST
Definition: Callback.h:26
int(* Upnp_FunPtr)(Upnp_EventType EventType, const void *Event, void *Cookie)
Definition: Callback.h:145