Event.h
Go to the documentation of this file.
#ifndef EVENT_H
#define EVENT_H
typedef struct s_UpnpEvent UpnpEvent;
#include "ixml.h" /* for IXML_Document */
#include "UpnpGlobal.h" /* for EXPORT_SPEC */
#include "UpnpString.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
EXPORT_SPEC UpnpEvent *UpnpEvent_new();
EXPORT_SPEC void UpnpEvent_delete(UpnpEvent *p);
EXPORT_SPEC UpnpEvent *UpnpEvent_dup(const UpnpEvent *p);
EXPORT_SPEC void UpnpEvent_assign(UpnpEvent *p, const UpnpEvent *q);
EXPORT_SPEC int UpnpEvent_get_EventKey(const UpnpEvent *p);
EXPORT_SPEC void UpnpEvent_set_EventKey(UpnpEvent *p, int n);
EXPORT_SPEC IXML_Document *UpnpEvent_get_ChangedVariables(const UpnpEvent *p);
EXPORT_SPEC void UpnpEvent_set_ChangedVariables(UpnpEvent *p, IXML_Document *d);
EXPORT_SPEC const UpnpString *UpnpEvent_get_SID(const UpnpEvent *p);
EXPORT_SPEC const char *UpnpEvent_get_SID_cstr(const UpnpEvent *p);
EXPORT_SPEC void UpnpEvent_set_SID(UpnpEvent *p, const UpnpString *s);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* EVENT_H */
UpnpEvent_assign
void UpnpEvent_assign(UpnpEvent *p, const UpnpEvent *q)
Definition: Event.c:70
ixml.h
UpnpEvent_get_ChangedVariables
IXML_Document * UpnpEvent_get_ChangedVariables(const UpnpEvent *p)
Definition: Event.c:92
UpnpString.h
UpnpString object declarartion.
UpnpEvent_get_EventKey
int UpnpEvent_get_EventKey(const UpnpEvent *p)
Definition: Event.c:80
UpnpEvent_delete
void UpnpEvent_delete(UpnpEvent *p)
Definition: Event.c:43
UpnpEvent_get_SID
const UpnpString * UpnpEvent_get_SID(const UpnpEvent *p)
Definition: Event.c:105
UpnpEvent_new
UpnpEvent * UpnpEvent_new()
Definition: Event.c:29
UpnpEvent
struct s_UpnpEvent UpnpEvent
Definition: Event.h:17
UpnpEvent_dup
UpnpEvent * UpnpEvent_dup(const UpnpEvent *p)
Definition: Event.c:60
_IXML_Document
Data structure representing the DOM Document.
Definition: ixml.h:183
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
EXPORT_SPEC
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:82
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.