client_table.h
Go to the documentation of this file.
#ifndef CLIENT_TABLE_H
#define CLIENT_TABLE_H
#ifdef __cplusplus
extern "C" {
#endif
#include "GenlibClientSubscription.h"
#include "TimerThread.h"
#include "UpnpString.h"
#include "config.h"
#include "uri.h"
#include <stdlib.h>
extern TimerThread gTimerThread;
#ifdef INCLUDE_CLIENT_APIS
void free_client_subscription(
GenlibClientSubscription *sub);
void freeClientSubList(
GenlibClientSubscription *list);
void RemoveClientSubClientSID(
GenlibClientSubscription **head,
const UpnpString *sid);
GenlibClientSubscription *GetClientSubClientSID(
GenlibClientSubscription *head,
const UpnpString *sid);
GenlibClientSubscription *GetClientSubActualSID(
GenlibClientSubscription *head,
token *sid);
#endif /* INCLUDE_CLIENT_APIS */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* CLIENT_TABLE_H */
GenlibClientSubscription.h
Header file for GenlibClientSubscription methods.
TimerThread.h
UpnpString.h
UpnpString object declaration.
free_client_subscription
void free_client_subscription(GenlibClientSubscription *sub)
Free memory allocated for client subscription data.
Definition client_table.c:17
GetClientSubClientSID
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
RemoveClientSubClientSID
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
freeClientSubList
void freeClientSubList(GenlibClientSubscription *list)
Free the client subscription table.
Definition client_table.c:38
GetClientSubActualSID
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
gTimerThread
TimerThread gTimerThread
Definition upnpapi.c:128
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
TIMERTHREAD
Definition TimerThread.h:69
TOKEN
Buffer used in parsinghttp messages, urls, etc. generally this simply holds a pointer into a larger a...
Definition uri.h:113
s_GenlibClientSubscription
Definition GenlibClientSubscription.c:19
uri.h