libUPnP  1.14.20
UpnpSubscriptionRequest.h
Go to the documentation of this file.
1 #ifndef UPNPSUBSCRIPTIONREQUEST_H
2 #define UPNPSUBSCRIPTIONREQUEST_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "UpnpString.h"
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif /* __cplusplus */
23 
28 
36  const UpnpSubscriptionRequest *p);
40 
43  const UpnpSubscriptionRequest *p);
46  UpnpSubscriptionRequest *p, const UpnpString *s);
49  const UpnpSubscriptionRequest *p);
52  const UpnpSubscriptionRequest *p);
55  UpnpSubscriptionRequest *p, const char *s);
58  UpnpSubscriptionRequest *p, const char *s, size_t n);
62 
65  const UpnpSubscriptionRequest *p);
68  UpnpSubscriptionRequest *p, const UpnpString *s);
71  const UpnpSubscriptionRequest *p);
74  const UpnpSubscriptionRequest *p);
77  UpnpSubscriptionRequest *p, const char *s);
80  UpnpSubscriptionRequest *p, const char *s, size_t n);
84 
87  const UpnpSubscriptionRequest *p);
90  UpnpSubscriptionRequest *p, const UpnpString *s);
93  const UpnpSubscriptionRequest *p);
96  const UpnpSubscriptionRequest *p);
99  UpnpSubscriptionRequest *p, const char *s);
102  UpnpSubscriptionRequest *p, const char *s, size_t n);
106 
107 #ifdef __cplusplus
108 }
109 #endif /* __cplusplus */
110 
111 #endif /* UPNPSUBSCRIPTIONREQUEST_H */
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:105
UpnpString object declaration.
void UpnpSubscriptionRequest_delete(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:40
size_t UpnpSubscriptionRequest_get_SID_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:187
int UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:179
int UpnpSubscriptionRequest_strncpy_ServiceId(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:120
UpnpSubscriptionRequest * UpnpSubscriptionRequest_dup(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:75
UpnpSubscriptionRequest * UpnpSubscriptionRequest_new()
Definition: UpnpSubscriptionRequest.c:25
const UpnpString * UpnpSubscriptionRequest_get_SID(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:173
int UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:156
void UpnpSubscriptionRequest_clear_ServiceId(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:126
int UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:114
const char * UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:108
int UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:94
void UpnpSubscriptionRequest_clear_UDN(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:168
size_t UpnpSubscriptionRequest_get_ServiceId_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:102
int UpnpSubscriptionRequest_assign(UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
Definition: UpnpSubscriptionRequest.c:58
int UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s)
Definition: UpnpSubscriptionRequest.c:198
int UpnpSubscriptionRequest_strncpy_SID(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:204
void UpnpSubscriptionRequest_clear_SID(UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:210
const UpnpString * UpnpSubscriptionRequest_get_ServiceId(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:88
const UpnpString * UpnpSubscriptionRequest_get_UDN(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:131
const char * UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:150
int UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition: UpnpSubscriptionRequest.c:137
const char * UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:192
int UpnpSubscriptionRequest_strncpy_UDN(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition: UpnpSubscriptionRequest.c:162
size_t UpnpSubscriptionRequest_get_UDN_Length(const UpnpSubscriptionRequest *p)
Definition: UpnpSubscriptionRequest.c:145
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
Definition: UpnpSubscriptionRequest.c:19