libUPnP  1.14.6
UpnpSubscriptionRequest.h
Go to the documentation of this file.
1 #ifndef UPNPSUBSCRIPTIONREQUEST_H
2 #define UPNPSUBSCRIPTIONREQUEST_H
3 
13 #include <stdlib.h> /* for size_t */
14 
15 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
16 
17 #include "UpnpString.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif /* __cplusplus */
22 
27 
36 
51 
66 
81 
82 #ifdef __cplusplus
83 }
84 #endif /* __cplusplus */
85 
86 #endif /* UPNPSUBSCRIPTIONREQUEST_H */
87 
Definition: UpnpSubscriptionRequest.c:18
void UpnpSubscriptionRequest_delete(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:38
const UpnpString * UpnpSubscriptionRequest_get_UDN(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:115
int UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:83
int UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:120
size_t UpnpSubscriptionRequest_get_SID_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:164
int UpnpSubscriptionRequest_assign(UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
Definition: UpnpSubscriptionRequest.c:54
const char * UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:132
int UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:157
UpnpString object declaration.
const UpnpString * UpnpSubscriptionRequest_get_ServiceId(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:78
int UpnpSubscriptionRequest_strncpy_ServiceId(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:105
void UpnpSubscriptionRequest_clear_SID(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:184
const char * UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:95
int UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:100
int UpnpSubscriptionRequest_strncpy_SID(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:179
size_t UpnpSubscriptionRequest_get_ServiceId_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:90
int UpnpSubscriptionRequest_strncpy_UDN(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:142
UpnpSubscriptionRequest * UpnpSubscriptionRequest_dup(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:67
size_t UpnpSubscriptionRequest_get_UDN_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:127
const char * UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:169
void UpnpSubscriptionRequest_clear_UDN(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:147
void UpnpSubscriptionRequest_clear_ServiceId(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:110
int UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:174
const UpnpString * UpnpSubscriptionRequest_get_SID(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:152
UpnpSubscriptionRequest * UpnpSubscriptionRequest_new()
Definition: UpnpSubscriptionRequest.c:25
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:38
int UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:137
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:91
Defines constants that for some reason are not defined on some systems.