ClientSubscription.h
Go to the documentation of this file.
#ifndef CLIENTSUBSCRIPTION_H
#define CLIENTSUBSCRIPTION_H
#ifdef __cplusplus
extern "C" {
#endif
#include "UpnpString.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#ifdef INCLUDE_CLIENT_APIS
typedef struct s_ClientSubscription ClientSubscription;
ClientSubscription *GenlibClientSubscription_new();
void GenlibClientSubscription_delete(
ClientSubscription *p);
ClientSubscription *GenlibClientSubscription_dup(
const ClientSubscription *p);
void GenlibClientSubscription_assign(
ClientSubscription *q,
const ClientSubscription *p);
int GenlibClientSubscription_get_RenewEventId(
const ClientSubscription *p);
void GenlibClientSubscription_set_RenewEventId(
ClientSubscription *p,
int n);
const UpnpString *GenlibClientSubscription_get_SID(
const ClientSubscription *p);
const char *GenlibClientSubscription_get_SID_cstr(
const ClientSubscription *p);
void GenlibClientSubscription_set_SID(
ClientSubscription *p,
const UpnpString *s);
void GenlibClientSubscription_strcpy_SID(
ClientSubscription *p,
const char *s);
const UpnpString *GenlibClientSubscription_get_ActualSID(
const ClientSubscription *p);
const char *GenlibClientSubscription_get_ActualSID_cstr(
const ClientSubscription *p);
void GenlibClientSubscription_set_ActualSID(
ClientSubscription *p,
const UpnpString *s);
void GenlibClientSubscription_strcpy_ActualSID(
ClientSubscription *p,
const char *s);
const UpnpString *GenlibClientSubscription_get_EventURL(
const ClientSubscription *p);
void GenlibClientSubscription_set_EventURL(
ClientSubscription *p,
const UpnpString *s);
void GenlibClientSubscription_strcpy_EventURL(
ClientSubscription *p,
const char *s);
ClientSubscription *GenlibClientSubscription_get_Next(
const ClientSubscription *p);
void GenlibClientSubscription_set_Next(
ClientSubscription *p,
ClientSubscription *q);
#endif /* INCLUDE_CLIENT_APIS */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* CLIENTSUBSCRIPTION_H */
GenlibClientSubscription_get_ActualSID_cstr
const char * GenlibClientSubscription_get_ActualSID_cstr(const ClientSubscription *p)
Definition: ClientSubscription.c:139
GenlibClientSubscription_delete
void GenlibClientSubscription_delete(ClientSubscription *p)
Destructor.
Definition: ClientSubscription.c:46
GenlibClientSubscription_new
ClientSubscription * GenlibClientSubscription_new()
Constructor.
Definition: ClientSubscription.c:31
UpnpString.h
UpnpString object declarartion.
GenlibClientSubscription_strcpy_SID
void GenlibClientSubscription_strcpy_SID(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:125
GenlibClientSubscription_set_Next
void GenlibClientSubscription_set_Next(ClientSubscription *p, ClientSubscription *q)
Definition: ClientSubscription.c:193
GenlibClientSubscription_set_ActualSID
void GenlibClientSubscription_set_ActualSID(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:145
GenlibClientSubscription_get_EventURL
const UpnpString * GenlibClientSubscription_get_EventURL(const ClientSubscription *p)
Definition: ClientSubscription.c:160
GenlibClientSubscription_get_ActualSID
const UpnpString * GenlibClientSubscription_get_ActualSID(const ClientSubscription *p)
Definition: ClientSubscription.c:133
GenlibClientSubscription_set_RenewEventId
void GenlibClientSubscription_set_RenewEventId(ClientSubscription *p, int n)
Definition: ClientSubscription.c:101
GenlibClientSubscription_strcpy_EventURL
void GenlibClientSubscription_strcpy_EventURL(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:179
GenlibClientSubscription_set_EventURL
void GenlibClientSubscription_set_EventURL(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:172
GenlibClientSubscription_get_RenewEventId
int GenlibClientSubscription_get_RenewEventId(const ClientSubscription *p)
Definition: ClientSubscription.c:95
GenlibClientSubscription_set_SID
void GenlibClientSubscription_set_SID(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:118
GenlibClientSubscription_dup
ClientSubscription * GenlibClientSubscription_dup(const ClientSubscription *p)
Copy Constructor.
Definition: ClientSubscription.c:69
GenlibClientSubscription_strcpy_ActualSID
void GenlibClientSubscription_strcpy_ActualSID(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:152
GenlibClientSubscription_get_Next
ClientSubscription * GenlibClientSubscription_get_Next(const ClientSubscription *p)
Definition: ClientSubscription.c:187
GenlibClientSubscription_assign
void GenlibClientSubscription_assign(ClientSubscription *q, const ClientSubscription *p)
Assignment operator.
Definition: ClientSubscription.c:79
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
GenlibClientSubscription_get_SID_cstr
const char * GenlibClientSubscription_get_SID_cstr(const ClientSubscription *p)
Definition: ClientSubscription.c:112
GenlibClientSubscription_get_SID
const UpnpString * GenlibClientSubscription_get_SID(const ClientSubscription *p)
Definition: ClientSubscription.c:107