#include "ClientSubscription.h"
#include "service_table.h"
#include "upnp.h"
#include "UpnpString.h"
#include "upnp_timeout.h"
#include "uri.h"
#include "TimerThread.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
Go to the source code of this file.
|
| void | free_client_subscription (GenlibClientSubscription *sub) |
| | Free memory allocated for client subscription data.
|
| |
| void | freeClientSubList (GenlibClientSubscription *list) |
| | Free the client subscription table.
|
| |
| void | RemoveClientSubClientSID (GenlibClientSubscription **head, const UpnpString *sid) |
| | Remove the client subscription matching the subscritpion id represented by the const Upnp_SID sid parameter from the table and update the table.
|
| |
| GenlibClientSubscription * | GetClientSubClientSID (GenlibClientSubscription *head, const UpnpString *sid) |
| | Return the client subscription from the client table that matches const Upnp_SID sid subscrition id value.
|
| |
| GenlibClientSubscription * | GetClientSubActualSID (GenlibClientSubscription *head, token *sid) |
| | Returns the client subscription from the client subscription table that has the matching token *sid buffer value.
|
| |
◆ free_client_subscription()
| void free_client_subscription |
( |
GenlibClientSubscription * |
sub | ) |
|
◆ freeClientSubList()
| void freeClientSubList |
( |
GenlibClientSubscription * |
list | ) |
|
Free the client subscription table.
- Parameters
-
| [in] | list | Client subscription list to be freed. |
◆ GetClientSubActualSID()
| GenlibClientSubscription * GetClientSubActualSID |
( |
GenlibClientSubscription * |
head, |
|
|
token * |
sid |
|
) |
| |
Returns the client subscription from the client subscription table that has the matching token *sid buffer value.
- Returns
- The matching subscription.
- Parameters
-
| [in] | head | Head of the subscription list. |
| [in] | sid | Subscription ID to be mactched. |
◆ GetClientSubClientSID()
| GenlibClientSubscription * GetClientSubClientSID |
( |
GenlibClientSubscription * |
head, |
|
|
const UpnpString * |
sid |
|
) |
| |
Return the client subscription from the client table that matches const Upnp_SID sid subscrition id value.
- Returns
- The matching subscription.
- Parameters
-
| [in] | head | Head of the subscription list. |
| [in] | sid | Subscription ID to be mactched. |
References UpnpString_get_String().
◆ RemoveClientSubClientSID()
| void RemoveClientSubClientSID |
( |
GenlibClientSubscription ** |
head, |
|
|
const UpnpString * |
sid |
|
) |
| |
Remove the client subscription matching the subscritpion id represented by the const Upnp_SID sid parameter from the table and update the table.
- Parameters
-
| [in] | head | Head of the subscription list. |
| [in] | sid | Subscription ID to be mactched. |
References UpnpString_get_String().