libUPnP 1.8.0
ClientSubscription.h
Go to the documentation of this file.
00001 
00002 #ifndef CLIENTSUBSCRIPTION_H
00003 #define CLIENTSUBSCRIPTION_H
00004 
00005 
00011 #ifdef __cplusplus
00012 extern "C" {
00013 #endif
00014 
00015 
00016 #include "UpnpString.h"
00017 
00018 
00019 #include <stdio.h>
00020 #include <stdlib.h>
00021 #include <time.h>
00022 
00023 
00024 #ifdef INCLUDE_CLIENT_APIS
00025 
00026 
00027 typedef struct s_ClientSubscription ClientSubscription;
00028 
00029 
00033 ClientSubscription *GenlibClientSubscription_new();
00034 
00035 
00039 void GenlibClientSubscription_delete(
00041         ClientSubscription *p);
00042 
00043 
00047 ClientSubscription *GenlibClientSubscription_dup(
00049         const ClientSubscription *p);
00050 
00051 
00055 void GenlibClientSubscription_assign(
00057         ClientSubscription *q,
00058         const ClientSubscription *p);
00059 
00060 
00064 int GenlibClientSubscription_get_RenewEventId(
00066         const ClientSubscription *p);
00067 
00068 
00072 void GenlibClientSubscription_set_RenewEventId(
00074         ClientSubscription *p,
00076         int n);
00077 
00078 
00082 const UpnpString *GenlibClientSubscription_get_SID(
00084         const ClientSubscription *p);
00085 
00086 
00090 const char *GenlibClientSubscription_get_SID_cstr(
00092         const ClientSubscription *p);
00093 
00094 
00098 void GenlibClientSubscription_set_SID(
00100         ClientSubscription *p,
00101         const UpnpString *s);
00102 
00103 
00107 void GenlibClientSubscription_strcpy_SID(
00109         ClientSubscription *p,
00110         const char *s);
00111 
00112 
00116 const UpnpString *GenlibClientSubscription_get_ActualSID(
00118         const ClientSubscription *p);
00119 
00120 
00124 const char *GenlibClientSubscription_get_ActualSID_cstr(
00126         const ClientSubscription *p);
00127 
00128 
00132 void GenlibClientSubscription_set_ActualSID(
00134         ClientSubscription *p,
00135         const UpnpString *s);
00136 
00137 
00141 void GenlibClientSubscription_strcpy_ActualSID(
00143         ClientSubscription *p,
00144         const char *s);
00145 
00146 
00150 const UpnpString *GenlibClientSubscription_get_EventURL(
00152         const ClientSubscription *p);
00153 
00154 
00158 void GenlibClientSubscription_set_EventURL(
00160         ClientSubscription *p,
00161         const UpnpString *s);
00162 
00163 
00167 void GenlibClientSubscription_strcpy_EventURL(
00169         ClientSubscription *p,
00170         const char *s);
00171 
00172 
00176 ClientSubscription *GenlibClientSubscription_get_Next(
00178         const ClientSubscription *p);
00179 
00180 
00184 void GenlibClientSubscription_set_Next(
00186         ClientSubscription *p,
00187         ClientSubscription *q);
00188 
00189 
00190 #endif /* INCLUDE_CLIENT_APIS */
00191 
00192 
00193 #ifdef __cplusplus
00194 }
00195 #endif /* __cplusplus */
00196 
00197 
00198 #endif /* CLIENTSUBSCRIPTION_H */
00199