libUPnP  1.8.0
Event.h
Go to the documentation of this file.
1 
2 
3 #ifndef EVENT_H
4 #define EVENT_H
5 
6 
17 typedef struct s_UpnpEvent UpnpEvent;
18 
19 
20 #include "ixml.h" /* for IXML_Document */
21 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
22 #include "UpnpString.h"
23 
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif /* __cplusplus */
28 
29 
32 
35 
38 
41 
44 EXPORT_SPEC void UpnpEvent_set_EventKey(UpnpEvent *p, int n);
45 
48 EXPORT_SPEC void UpnpEvent_set_ChangedVariables(UpnpEvent *p, IXML_Document *d);
49 
52 EXPORT_SPEC const char *UpnpEvent_get_SID_cstr(const UpnpEvent *p);
53 EXPORT_SPEC void UpnpEvent_set_SID(UpnpEvent *p, const UpnpString *s);
54 
55 
56 #ifdef __cplusplus
57 }
58 #endif /* __cplusplus */
59 
60 
61 #endif /* EVENT_H */
62 
void UpnpEvent_assign(UpnpEvent *p, const UpnpEvent *q)
Definition: Event.c:70
IXML_Document * UpnpEvent_get_ChangedVariables(const UpnpEvent *p)
Definition: Event.c:92
UpnpString object declarartion.
int UpnpEvent_get_EventKey(const UpnpEvent *p)
Definition: Event.c:80
void UpnpEvent_delete(UpnpEvent *p)
Definition: Event.c:43
const UpnpString * UpnpEvent_get_SID(const UpnpEvent *p)
Definition: Event.c:105
UpnpEvent * UpnpEvent_new()
Definition: Event.c:29
struct s_UpnpEvent UpnpEvent
Definition: Event.h:17
UpnpEvent * UpnpEvent_dup(const UpnpEvent *p)
Definition: Event.c:60
Data structure representing the DOM Document.
Definition: ixml.h:183
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:82
Defines constants that for some reason are not defined on some systems.