libUPnP  1.14.20
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
21 extern "C" {
22 #endif /* __cplusplus */
23 
28 
36  const GenlibClientSubscription *p);
40 
43  const GenlibClientSubscription *p);
46  GenlibClientSubscription *p, int n);
47 
50  const GenlibClientSubscription *p);
56  const GenlibClientSubscription *p);
59  const GenlibClientSubscription *p);
62  GenlibClientSubscription *p, const char *s);
65  GenlibClientSubscription *p, const char *s, size_t n);
69 
72  const GenlibClientSubscription *p);
78  const GenlibClientSubscription *p);
81  const GenlibClientSubscription *p);
84  GenlibClientSubscription *p, const char *s);
87  GenlibClientSubscription *p, const char *s, size_t n);
91 
94  const GenlibClientSubscription *p);
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 int GenlibClientSubscription_strcpy_SID(GenlibClientSubscription *p, const char *s)
Definition: GenlibClientSubscription.c:138
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_EventURL(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:198
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 GenlibClientSubscription * GenlibClientSubscription_new()
Definition: GenlibClientSubscription.c:27
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 size_t GenlibClientSubscription_get_SID_Length(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:126
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_ActualSID(GenlibClientSubscription *p, const char *s, size_t n)
Definition: GenlibClientSubscription.c:187
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_SID_cstr(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:132
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_dup(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:86
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 const UpnpString * GenlibClientSubscription_get_SID(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:112
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_ActualSID_cstr(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:175
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_ActualSID(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:155
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 const char * GenlibClientSubscription_get_EventURL_cstr(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:218
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
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_get_Next(const GenlibClientSubscription *p)
Definition: GenlibClientSubscription.c:241
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.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
Definition: GenlibClientSubscription.c:19