libUPnP 22.0.4
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
21extern "C" {
22#endif /* __cplusplus */
23
28
40
55 UpnpSubscriptionRequest *p, const char *s);
58 UpnpSubscriptionRequest *p, const char *s, size_t n);
62
77 UpnpSubscriptionRequest *p, const char *s);
80 UpnpSubscriptionRequest *p, const char *s, size_t n);
84
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:101
UpnpString object declaration.
void UpnpSubscriptionRequest_delete(UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:41
const UpnpString * UpnpSubscriptionRequest_get_ServiceId(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:89
const char * UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:193
size_t UpnpSubscriptionRequest_get_SID_Length(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:188
int UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition UpnpSubscriptionRequest.c:180
int UpnpSubscriptionRequest_strncpy_ServiceId(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition UpnpSubscriptionRequest.c:121
UpnpSubscriptionRequest * UpnpSubscriptionRequest_dup(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:76
int UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s)
Definition UpnpSubscriptionRequest.c:157
void UpnpSubscriptionRequest_clear_ServiceId(UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:127
UpnpSubscriptionRequest * UpnpSubscriptionRequest_new(void)
Definition UpnpSubscriptionRequest.c:26
int UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s)
Definition UpnpSubscriptionRequest.c:115
const char * UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:151
int UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition UpnpSubscriptionRequest.c:95
void UpnpSubscriptionRequest_clear_UDN(UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:169
size_t UpnpSubscriptionRequest_get_ServiceId_Length(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:103
int UpnpSubscriptionRequest_assign(UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
Definition UpnpSubscriptionRequest.c:59
int UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s)
Definition UpnpSubscriptionRequest.c:199
const UpnpString * UpnpSubscriptionRequest_get_UDN(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:132
int UpnpSubscriptionRequest_strncpy_SID(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition UpnpSubscriptionRequest.c:205
void UpnpSubscriptionRequest_clear_SID(UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:211
const char * UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:109
int UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s)
Definition UpnpSubscriptionRequest.c:138
struct s_UpnpSubscriptionRequest UpnpSubscriptionRequest
Definition UpnpSubscriptionRequest.h:27
int UpnpSubscriptionRequest_strncpy_UDN(UpnpSubscriptionRequest *p, const char *s, size_t n)
Definition UpnpSubscriptionRequest.c:163
const UpnpString * UpnpSubscriptionRequest_get_SID(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:174
size_t UpnpSubscriptionRequest_get_UDN_Length(const UpnpSubscriptionRequest *p)
Definition UpnpSubscriptionRequest.c:146
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
Definition UpnpSubscriptionRequest.c:20