libUPnP  1.8.0
EventSubscribe.h
Go to the documentation of this file.
1 
2 
3 #ifndef EVENTSUBSCRIBE_H
4 #define EVENTSUBSCRIBE_H
5 
6 
18 typedef struct s_UpnpEventSubscribe UpnpEventSubscribe;
19 
20 
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 UpnpEventSubscribe_set_ErrCode(UpnpEventSubscribe *p, int n);
45 
48 EXPORT_SPEC void UpnpEventSubscribe_set_TimeOut(UpnpEventSubscribe *p, int n);
49 
56 EXPORT_SPEC const char *UpnpEventSubscribe_get_SID_cstr(const UpnpEventSubscribe *p);
57 EXPORT_SPEC void UpnpEventSubscribe_set_SID(UpnpEventSubscribe *p, const UpnpString *s);
58 EXPORT_SPEC void UpnpEventSubscribe_strcpy_SID(UpnpEventSubscribe *p, const char *s);
59 
60 
63 EXPORT_SPEC const char *UpnpEventSubscribe_get_PublisherUrl_cstr(const UpnpEventSubscribe *p);
64 EXPORT_SPEC void UpnpEventSubscribe_set_PublisherUrl(UpnpEventSubscribe *p, const UpnpString *s);
65 EXPORT_SPEC void UpnpEventSubscribe_strcpy_PublisherUrl(UpnpEventSubscribe *p, const char *s);
66 
67 
68 #ifdef __cplusplus
69 }
70 #endif /* __cplusplus */
71 
72 
73 #endif /* EVENTSUBSCRIBE_H */
74 
UpnpString object declarartion.
UpnpEventSubscribe * UpnpEventSubscribe_dup(const UpnpEventSubscribe *p)
Definition: EventSubscribe.c:64
const UpnpString * UpnpEventSubscribe_get_SID(const UpnpEventSubscribe *p)
Definition: EventSubscribe.c:109
void UpnpEventSubscribe_assign(UpnpEventSubscribe *p, const UpnpEventSubscribe *q)
Definition: EventSubscribe.c:74
int UpnpEventSubscribe_get_ErrCode(const UpnpEventSubscribe *p)
Definition: EventSubscribe.c:85
UpnpEventSubscribe * UpnpEventSubscribe_new()
Definition: EventSubscribe.c:30
int UpnpEventSubscribe_get_TimeOut(const UpnpEventSubscribe *p)
Definition: EventSubscribe.c:97
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
const UpnpString * UpnpEventSubscribe_get_PublisherUrl(const UpnpEventSubscribe *p)
Definition: EventSubscribe.c:135
void UpnpEventSubscribe_delete(UpnpEventSubscribe *p)
Definition: EventSubscribe.c:44
struct s_UpnpEventSubscribe UpnpEventSubscribe
Definition: EventSubscribe.h:18
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:82
Defines constants that for some reason are not defined on some systems.