libUPnP
1.8.0
|
00001 00002 #ifndef CLIENT_TABLE_H 00003 #define CLIENT_TABLE_H 00004 00005 00011 #ifdef __cplusplus 00012 extern "C" { 00013 #endif 00014 00015 00016 #include "ClientSubscription.h" 00017 #include "service_table.h" 00018 #include "upnp.h" 00019 #include "UpnpString.h" 00020 #include "upnp_timeout.h" 00021 #include "uri.h" 00022 #include "TimerThread.h" 00023 00024 00025 #include <stdio.h> 00026 #include <stdlib.h> 00027 #include <time.h> 00028 00029 00030 extern TimerThread gTimerThread; 00031 00032 00033 #ifdef INCLUDE_CLIENT_APIS 00034 00035 00041 void free_client_subscription( 00043 ClientSubscription *sub); 00044 00045 00049 void freeClientSubList( 00051 ClientSubscription *list); 00052 00053 00059 void RemoveClientSubClientSID( 00061 ClientSubscription **head, 00063 const UpnpString *sid); 00064 00065 00072 ClientSubscription *GetClientSubClientSID( 00074 ClientSubscription *head, 00076 const UpnpString *sid); 00077 00078 00085 ClientSubscription *GetClientSubActualSID( 00087 ClientSubscription *head, 00089 token *sid); 00090 00091 00092 #endif /* INCLUDE_CLIENT_APIS */ 00093 00094 00095 #ifdef __cplusplus 00096 } 00097 #endif /* __cplusplus */ 00098 00099 00100 #endif /* CLIENT_TABLE_H */ 00101