libUPnP 1.14.19
GenlibClientSubscription.h
Go to the documentation of this file.
1#ifndef GENLIBCLIENTSUBSCRIPTION_H
2#define GENLIBCLIENTSUBSCRIPTION_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
46 GenlibClientSubscription *p, int n);
47
62 GenlibClientSubscription *p, const char *s);
65 GenlibClientSubscription *p, const char *s, size_t n);
69
84 GenlibClientSubscription *p, const char *s);
87 GenlibClientSubscription *p, const char *s, size_t n);
91
100 const GenlibClientSubscription *p);
103 const GenlibClientSubscription *p);
106 GenlibClientSubscription *p, const char *s);
109 GenlibClientSubscription *p, const char *s, size_t n);
113
116 const GenlibClientSubscription *p);
120
121#ifdef __cplusplus
122}
123#endif /* __cplusplus */
124
125#endif /* GENLIBCLIENTSUBSCRIPTION_H */
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_EventURL(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:230
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_ActualSID_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:175
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_SID(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:138
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_EventURL(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:204
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_Next(GenlibClientSubscription *p, GenlibClientSubscription *n)
Definition GenlibClientSubscription.c:247
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_ActualSID(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:161
UPNP_EXPORT_SPEC int GenlibClientSubscription_get_RenewEventId(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:99
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_EventURL(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:198
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_EventURL(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:224
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_SID(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:144
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_EventURL_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:218
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_SID_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:126
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_dup(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:86
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_ActualSID(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:187
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_ActualSID(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:155
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_SID(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:112
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_SID_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:132
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_RenewEventId(GenlibClientSubscription *p, int n)
Definition GenlibClientSubscription.c:104
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_SID(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:150
UPNP_EXPORT_SPEC int GenlibClientSubscription_assign(GenlibClientSubscription *p, const GenlibClientSubscription *q)
Definition GenlibClientSubscription.c:64
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_EventURL(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:236
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_get_Next(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:241
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_new()
Definition GenlibClientSubscription.c:27
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_ActualSID(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:193
UPNP_EXPORT_SPEC void GenlibClientSubscription_delete(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:44
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_EventURL_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:212
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_ActualSID(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:181
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_ActualSID_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:169
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_SID(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:118
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:98
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
Definition GenlibClientSubscription.c:19