2 #ifndef CLIENTSUBSCRIPTION_H
3 #define CLIENTSUBSCRIPTION_H
24 #ifdef INCLUDE_CLIENT_APIS
27 typedef struct s_ClientSubscription ClientSubscription;
33 ClientSubscription *GenlibClientSubscription_new();
39 void GenlibClientSubscription_delete(
41 ClientSubscription *p);
47 ClientSubscription *GenlibClientSubscription_dup(
49 const ClientSubscription *p);
55 void GenlibClientSubscription_assign(
57 ClientSubscription *q,
58 const ClientSubscription *p);
64 int GenlibClientSubscription_get_RenewEventId(
66 const ClientSubscription *p);
72 void GenlibClientSubscription_set_RenewEventId(
74 ClientSubscription *p,
82 const UpnpString *GenlibClientSubscription_get_SID(
84 const ClientSubscription *p);
90 const char *GenlibClientSubscription_get_SID_cstr(
92 const ClientSubscription *p);
98 void GenlibClientSubscription_set_SID(
100 ClientSubscription *p,
107 void GenlibClientSubscription_strcpy_SID(
109 ClientSubscription *p,
116 const UpnpString *GenlibClientSubscription_get_ActualSID(
118 const ClientSubscription *p);
124 const char *GenlibClientSubscription_get_ActualSID_cstr(
126 const ClientSubscription *p);
132 void GenlibClientSubscription_set_ActualSID(
134 ClientSubscription *p,
141 void GenlibClientSubscription_strcpy_ActualSID(
143 ClientSubscription *p,
150 const UpnpString *GenlibClientSubscription_get_EventURL(
152 const ClientSubscription *p);
158 void GenlibClientSubscription_set_EventURL(
160 ClientSubscription *p,
167 void GenlibClientSubscription_strcpy_EventURL(
169 ClientSubscription *p,
176 ClientSubscription *GenlibClientSubscription_get_Next(
178 const ClientSubscription *p);
184 void GenlibClientSubscription_set_Next(
186 ClientSubscription *p,
187 ClientSubscription *q);