libUPnP 1.8.4
Callback.h
Go to the documentation of this file.
1
2#ifndef CALLBACK_H
3#define CALLBACK_H
4
17 /*
18 * Control callbacks
19 */
20
26
31
37
42
43 /*
44 * Discovery callbacks
45 */
46
52
58
64
69
70 /*
71 * Eventing callbacks
72 */
73
84
89
94
99
104
110
117
118typedef enum Upnp_EventType_e Upnp_EventType;
119
145typedef 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:16
@ 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:36
@ UPNP_EVENT_SUBSCRIPTION_REQUEST
Definition Callback.h:83
@ UPNP_DISCOVERY_ADVERTISEMENT_ALIVE
Definition Callback.h:51
@ UPNP_CONTROL_ACTION_COMPLETE
Definition Callback.h:30
@ 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:41
@ 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:25
int(* Upnp_FunPtr)(Upnp_EventType EventType, const void *Event, void *Cookie)
Definition Callback.h:145