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