libUPnP  1.8.0
ClientSubscription.h
Go to the documentation of this file.
1 
2 #ifndef CLIENTSUBSCRIPTION_H
3 #define CLIENTSUBSCRIPTION_H
4 
5 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 
16 #include "UpnpString.h"
17 
18 
19 #include <stdio.h>
20 #include <stdlib.h>
21 #include <time.h>
22 
23 
24 #ifdef INCLUDE_CLIENT_APIS
25 
26 
27 typedef struct s_ClientSubscription ClientSubscription;
28 
29 
33 ClientSubscription *GenlibClientSubscription_new();
34 
35 
41  ClientSubscription *p);
42 
43 
47 ClientSubscription *GenlibClientSubscription_dup(
49  const ClientSubscription *p);
50 
51 
57  ClientSubscription *q,
58  const ClientSubscription *p);
59 
60 
66  const ClientSubscription *p);
67 
68 
74  ClientSubscription *p,
76  int n);
77 
78 
84  const ClientSubscription *p);
85 
86 
92  const ClientSubscription *p);
93 
94 
100  ClientSubscription *p,
101  const UpnpString *s);
102 
103 
109  ClientSubscription *p,
110  const char *s);
111 
112 
118  const ClientSubscription *p);
119 
120 
126  const ClientSubscription *p);
127 
128 
134  ClientSubscription *p,
135  const UpnpString *s);
136 
137 
143  ClientSubscription *p,
144  const char *s);
145 
146 
152  const ClientSubscription *p);
153 
154 
160  ClientSubscription *p,
161  const UpnpString *s);
162 
163 
169  ClientSubscription *p,
170  const char *s);
171 
172 
176 ClientSubscription *GenlibClientSubscription_get_Next(
178  const ClientSubscription *p);
179 
180 
186  ClientSubscription *p,
187  ClientSubscription *q);
188 
189 
190 #endif /* INCLUDE_CLIENT_APIS */
191 
192 
193 #ifdef __cplusplus
194 }
195 #endif /* __cplusplus */
196 
197 
198 #endif /* CLIENTSUBSCRIPTION_H */
199 
const char * GenlibClientSubscription_get_ActualSID_cstr(const ClientSubscription *p)
Definition: ClientSubscription.c:139
void GenlibClientSubscription_delete(ClientSubscription *p)
Destructor.
Definition: ClientSubscription.c:46
ClientSubscription * GenlibClientSubscription_new()
Constructor.
Definition: ClientSubscription.c:31
UpnpString object declarartion.
void GenlibClientSubscription_strcpy_SID(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:125
void GenlibClientSubscription_set_Next(ClientSubscription *p, ClientSubscription *q)
Definition: ClientSubscription.c:193
void GenlibClientSubscription_set_ActualSID(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:145
const UpnpString * GenlibClientSubscription_get_EventURL(const ClientSubscription *p)
Definition: ClientSubscription.c:160
const UpnpString * GenlibClientSubscription_get_ActualSID(const ClientSubscription *p)
Definition: ClientSubscription.c:133
void GenlibClientSubscription_set_RenewEventId(ClientSubscription *p, int n)
Definition: ClientSubscription.c:101
void GenlibClientSubscription_strcpy_EventURL(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:179
void GenlibClientSubscription_set_EventURL(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:172
int GenlibClientSubscription_get_RenewEventId(const ClientSubscription *p)
Definition: ClientSubscription.c:95
void GenlibClientSubscription_set_SID(ClientSubscription *p, const UpnpString *s)
Definition: ClientSubscription.c:118
ClientSubscription * GenlibClientSubscription_dup(const ClientSubscription *p)
Copy Constructor.
Definition: ClientSubscription.c:69
void GenlibClientSubscription_strcpy_ActualSID(ClientSubscription *p, const char *s)
Definition: ClientSubscription.c:152
ClientSubscription * GenlibClientSubscription_get_Next(const ClientSubscription *p)
Definition: ClientSubscription.c:187
void GenlibClientSubscription_assign(ClientSubscription *q, const ClientSubscription *p)
Assignment operator.
Definition: ClientSubscription.c:79
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
const char * GenlibClientSubscription_get_SID_cstr(const ClientSubscription *p)
Definition: ClientSubscription.c:112
const UpnpString * GenlibClientSubscription_get_SID(const ClientSubscription *p)
Definition: ClientSubscription.c:107