1#ifndef COMPA_CLIENT_TABLE_HPP
2#define COMPA_CLIENT_TABLE_HPP
16#ifdef COMPA_HAVE_CTRLPT_SSDP
Buffer used in parsinghttp messages, urls, etc. Generally this simply holds a pointer into a larger a...
Genlib Client subscription.
Header file for GenlibClientSubscription methods.
Manage threads that start at a given time (for internal use only).
A timer thread that allows the scheduling of a job to run at a specified time in the future.
void free_client_subscription(GenlibClientSubscription *sub)
Free memory allocated for client subscription data.
GenlibClientSubscription * GetClientSubClientSID(GenlibClientSubscription *head, const UpnpString *sid)
Return the client subscription from the client table that matches const Upnp_SID sid subscrition id v...
void RemoveClientSubClientSID(GenlibClientSubscription **head, const UpnpString *sid)
Remove the client subscription matching the subscritpion id represented by the const Upnp_SID sid par...
void freeClientSubList(GenlibClientSubscription *list)
Free the client subscription table.
TimerThread gTimerThread
Global timer thread.
GenlibClientSubscription * GetClientSubActualSID(GenlibClientSubscription *head, token *sid)
Returns the client subscription from the client subscription table that has the matching token *sid b...
Internal implementation of the class UpnpString.
Manage the UPnP Services of a UPnP Device if available.