GenlibClientSubscription.h
Go to the documentation of this file.
#ifndef GENLIBCLIENTSUBSCRIPTION_H
#define GENLIBCLIENTSUBSCRIPTION_H
#include <stdlib.h> /* for size_t */
#include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
#include "UpnpString.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct s_GenlibClientSubscription GenlibClientSubscription;
UPNP_EXPORT_SPEC GenlibClientSubscription *GenlibClientSubscription_new(void);
UPNP_EXPORT_SPEC void GenlibClientSubscription_delete(
GenlibClientSubscription *p);
UPNP_EXPORT_SPEC GenlibClientSubscription *GenlibClientSubscription_dup(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_assign(
GenlibClientSubscription *p, const GenlibClientSubscription *q);
UPNP_EXPORT_SPEC int GenlibClientSubscription_get_RenewEventId(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_RenewEventId(
GenlibClientSubscription *p, int n);
UPNP_EXPORT_SPEC const UpnpString *GenlibClientSubscription_get_SID(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_SID(
GenlibClientSubscription *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_SID_Length(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC const char *GenlibClientSubscription_get_SID_cstr(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_SID(
GenlibClientSubscription *p, const char *s);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_SID(
GenlibClientSubscription *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_SID(
GenlibClientSubscription *p);
UPNP_EXPORT_SPEC const UpnpString *GenlibClientSubscription_get_ActualSID(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_ActualSID(
GenlibClientSubscription *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_ActualSID_Length(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC const char *GenlibClientSubscription_get_ActualSID_cstr(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_ActualSID(
GenlibClientSubscription *p, const char *s);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_ActualSID(
GenlibClientSubscription *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_ActualSID(
GenlibClientSubscription *p);
UPNP_EXPORT_SPEC const UpnpString *GenlibClientSubscription_get_EventURL(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_EventURL(
GenlibClientSubscription *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_EventURL_Length(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC const char *GenlibClientSubscription_get_EventURL_cstr(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_EventURL(
GenlibClientSubscription *p, const char *s);
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_EventURL(
GenlibClientSubscription *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_EventURL(
GenlibClientSubscription *p);
UPNP_EXPORT_SPEC GenlibClientSubscription *GenlibClientSubscription_get_Next(
const GenlibClientSubscription *p);
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_Next(
GenlibClientSubscription *p, GenlibClientSubscription *n);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GENLIBCLIENTSUBSCRIPTION_H */
GenlibClientSubscription_strncpy_EventURL
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_EventURL(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:230
GenlibClientSubscription_get_ActualSID_cstr
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_ActualSID_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:175
GenlibClientSubscription_strcpy_SID
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_SID(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:138
GenlibClientSubscription_set_EventURL
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_EventURL(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:204
GenlibClientSubscription_set_Next
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_Next(GenlibClientSubscription *p, GenlibClientSubscription *n)
Definition GenlibClientSubscription.c:247
GenlibClientSubscription_set_ActualSID
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_ActualSID(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:161
GenlibClientSubscription_get_RenewEventId
UPNP_EXPORT_SPEC int GenlibClientSubscription_get_RenewEventId(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:99
GenlibClientSubscription_get_EventURL
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_EventURL(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:198
GenlibClientSubscription_strcpy_EventURL
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_EventURL(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:224
GenlibClientSubscription_strncpy_SID
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_SID(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:144
GenlibClientSubscription_get_EventURL_cstr
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_EventURL_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:218
GenlibClientSubscription_get_SID_Length
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_SID_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:126
GenlibClientSubscription_dup
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_dup(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:86
GenlibClientSubscription_strncpy_ActualSID
UPNP_EXPORT_SPEC int GenlibClientSubscription_strncpy_ActualSID(GenlibClientSubscription *p, const char *s, size_t n)
Definition GenlibClientSubscription.c:187
GenlibClientSubscription_get_ActualSID
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_ActualSID(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:155
GenlibClientSubscription_get_SID
UPNP_EXPORT_SPEC const UpnpString * GenlibClientSubscription_get_SID(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:112
GenlibClientSubscription_get_SID_cstr
UPNP_EXPORT_SPEC const char * GenlibClientSubscription_get_SID_cstr(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:132
GenlibClientSubscription_set_RenewEventId
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_RenewEventId(GenlibClientSubscription *p, int n)
Definition GenlibClientSubscription.c:104
GenlibClientSubscription_clear_SID
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_SID(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:150
GenlibClientSubscription_assign
UPNP_EXPORT_SPEC int GenlibClientSubscription_assign(GenlibClientSubscription *p, const GenlibClientSubscription *q)
Definition GenlibClientSubscription.c:64
GenlibClientSubscription_clear_EventURL
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_EventURL(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:236
GenlibClientSubscription_get_Next
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_get_Next(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:241
GenlibClientSubscription_new
UPNP_EXPORT_SPEC GenlibClientSubscription * GenlibClientSubscription_new(void)
Definition GenlibClientSubscription.c:27
GenlibClientSubscription_clear_ActualSID
UPNP_EXPORT_SPEC void GenlibClientSubscription_clear_ActualSID(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:193
GenlibClientSubscription_delete
UPNP_EXPORT_SPEC void GenlibClientSubscription_delete(GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:44
GenlibClientSubscription_get_EventURL_Length
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_EventURL_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:212
GenlibClientSubscription_strcpy_ActualSID
UPNP_EXPORT_SPEC int GenlibClientSubscription_strcpy_ActualSID(GenlibClientSubscription *p, const char *s)
Definition GenlibClientSubscription.c:181
GenlibClientSubscription_get_ActualSID_Length
UPNP_EXPORT_SPEC size_t GenlibClientSubscription_get_ActualSID_Length(const GenlibClientSubscription *p)
Definition GenlibClientSubscription.c:169
GenlibClientSubscription_set_SID
UPNP_EXPORT_SPEC int GenlibClientSubscription_set_SID(GenlibClientSubscription *p, const UpnpString *s)
Definition GenlibClientSubscription.c:118
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UPNP_EXPORT_SPEC
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:105
UpnpString.h
UpnpString object declaration.
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
s_GenlibClientSubscription
Definition GenlibClientSubscription.c:19