libUPnP
1.8.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
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
31
EXPORT_SPEC
UpnpEvent
*
UpnpEvent_new
();
32
34
EXPORT_SPEC
void
UpnpEvent_delete
(
UpnpEvent
*p);
35
37
EXPORT_SPEC
UpnpEvent
*
UpnpEvent_dup
(
const
UpnpEvent
*p);
38
40
EXPORT_SPEC
void
UpnpEvent_assign
(
UpnpEvent
*p,
const
UpnpEvent
*q);
41
43
EXPORT_SPEC
int
UpnpEvent_get_EventKey
(
const
UpnpEvent
*p);
44
EXPORT_SPEC
void
UpnpEvent_set_EventKey(
UpnpEvent
*p,
int
n);
45
47
EXPORT_SPEC
IXML_Document
*
UpnpEvent_get_ChangedVariables
(
const
UpnpEvent
*p);
48
EXPORT_SPEC
void
UpnpEvent_set_ChangedVariables(
UpnpEvent
*p,
IXML_Document
*d);
49
51
EXPORT_SPEC
const
UpnpString
*
UpnpEvent_get_SID
(
const
UpnpEvent
*p);
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
Generated on Fri Dec 16 2016 21:00:28 for libUPnP by
1.8.1.2