SubscriptionRequest.h

Go to the documentation of this file.
00001 
00002 
00003 #ifndef SUBSCRIPTIONREQUEST_H
00004 #define SUBSCRIPTIONREQUEST_H
00005 
00006 
00017 typedef struct s_UpnpSubscriptionRequest UpnpSubscriptionRequest;
00018 
00019 
00020 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
00021 #include "UpnpString.h"
00022 
00023 
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif /* __cplusplus */
00027 
00028 
00030 EXPORT_SPEC UpnpSubscriptionRequest *UpnpSubscriptionRequest_new();
00031 
00033 EXPORT_SPEC void UpnpSubscriptionRequest_delete(UpnpSubscriptionRequest *p);
00034 
00036 EXPORT_SPEC UpnpSubscriptionRequest *UpnpSubscriptionRequest_dup(const UpnpSubscriptionRequest *p);
00037 
00039 EXPORT_SPEC void UpnpSubscriptionRequest_assign(UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q);
00040 
00042 EXPORT_SPEC const UpnpString *UpnpSubscriptionRequest_get_ServiceId(const UpnpSubscriptionRequest *p);
00043 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p);
00044 EXPORT_SPEC void UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s);
00045 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s);
00046 
00048 EXPORT_SPEC const UpnpString *UpnpSubscriptionRequest_get_UDN(const UpnpSubscriptionRequest *p);
00049 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p);
00050 EXPORT_SPEC void UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s);
00051 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s);
00052 
00054 EXPORT_SPEC const UpnpString *UpnpSubscriptionRequest_get_SID(const UpnpSubscriptionRequest *p);
00055 EXPORT_SPEC const char *UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p);
00056 EXPORT_SPEC void UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s);
00057 EXPORT_SPEC void UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s);
00058 
00059 
00060 #ifdef __cplusplus
00061 }
00062 #endif /* __cplusplus */
00063 
00064 
00065 #endif /* SUBSCRIPTIONREQUEST_H */
00066