libUPnP  1.14.18
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 */
int(* Upnp_FunPtr)(Upnp_EventType EventType, const void *Event, void *Cookie)
Definition: Callback.h:145
Definition: Callback.h:88
Definition: Callback.h:103
Upnp_EventType_e
The reason code for an event callback.
Definition: Callback.h:16
Definition: Callback.h:31
Definition: Callback.h:52
Definition: Callback.h:115
Definition: Callback.h:83
Definition: Callback.h:109
Definition: Callback.h:63
Definition: Callback.h:98
Definition: Callback.h:57
Definition: Callback.h:68
Definition: Callback.h:42
Definition: Callback.h:37
Definition: Callback.h:93
Definition: Callback.h:26