libUPnP  1.8.0
SubscriptionRequest.h
Go to the documentation of this file.
1 
2 
3 #ifndef SUBSCRIPTIONREQUEST_H
4 #define SUBSCRIPTIONREQUEST_H
5 
6 
17 typedef struct s_UpnpSubscriptionRequest UpnpSubscriptionRequest;
18 
19 
20 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
21 #include "UpnpString.h"
22 
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif /* __cplusplus */
27 
28 
31 
34 
37 
40 
43 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p);
44 EXPORT_SPEC void UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s);
45 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s);
46 
49 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p);
50 EXPORT_SPEC void UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s);
51 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s);
52 
55 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p);
56 EXPORT_SPEC void UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s);
57 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s);
58 
59 
60 #ifdef __cplusplus
61 }
62 #endif /* __cplusplus */
63 
64 
65 #endif /* SUBSCRIPTIONREQUEST_H */
66