libUPnP 1.14.19
client_table.h
Go to the documentation of this file.
1
2#ifndef CLIENT_TABLE_H
3#define CLIENT_TABLE_H
4
9#ifdef __cplusplus
10extern "C" {
11#endif
12
14#include "TimerThread.h"
15#include "UpnpString.h"
16#include "service_table.h"
17#include "upnp.h"
18#include "uri.h"
19
20#include <stdio.h>
21#include <stdlib.h>
22#include <time.h>
23
25
26#ifdef INCLUDE_CLIENT_APIS
27
36
43
53 const UpnpString *sid);
54
65 const UpnpString *sid);
66
77 token *sid);
78
79#endif /* INCLUDE_CLIENT_APIS */
80
81#ifdef __cplusplus
82}
83#endif /* __cplusplus */
84
85#endif /* CLIENT_TABLE_H */
Header file for GenlibClientSubscription methods.
UpnpString object declaration.
void free_client_subscription(GenlibClientSubscription *sub)
Free memory allocated for client subscription data.
Definition client_table.c:17
GenlibClientSubscription * GetClientSubClientSID(GenlibClientSubscription *head, const UpnpString *sid)
Return the client subscription from the client table that matches const Upnp_SID sid subscrition id v...
Definition client_table.c:77
void RemoveClientSubClientSID(GenlibClientSubscription **head, const UpnpString *sid)
Remove the client subscription matching the subscritpion id represented by the const Upnp_SID sid par...
Definition client_table.c:49
void freeClientSubList(GenlibClientSubscription *list)
Free the client subscription table.
Definition client_table.c:38
GenlibClientSubscription * GetClientSubActualSID(GenlibClientSubscription *head, token *sid)
Returns the client subscription from the client subscription table that has the matching token *sid b...
Definition client_table.c:95
TimerThread gTimerThread
Definition upnpapi.c:129
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
Definition TimerThread.h:69
Buffer used in parsinghttp messages, urls, etc. generally this simply holds a pointer into a larger a...
Definition uri.h:113
Definition GenlibClientSubscription.c:19