
Data Fields | |
| Upnp_Handle_Type | HType |
| Upnp_FunPtr | Callback |
| char * | Cookie |
| int | aliasInstalled |
| char | DescURL [180] |
| char | DescXML [180] |
| int | MaxAge |
| IXML_Document * | DescDocument |
| IXML_NodeList * | DeviceList |
| IXML_NodeList * | ServiceList |
| service_table | ServiceTable |
| int | MaxSubscriptions |
| int | MaxSubscriptionTimeOut |
| int | DeviceAf |
| ClientSubscription * | ClientSubList |
| LinkedList | SsdpSearchList |
0 = not installed; otherwise installed.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
Callback function pointer.
Referenced by gena_process_notification_event(), gena_process_subscription_request(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
| ClientSubscription* Handle_Info::ClientSubList |
Client subscription list.
Referenced by gena_process_notification_event(), genaRenewSubscription(), genaSubscribe(), genaUnregisterClient(), genaUnSubscribe(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
| char* Handle_Info::Cookie |
Description parsed in terms of DOM document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
| char Handle_Info::DescURL[180] |
URL for the use of SSDP.
Referenced by PrintHandleInfo(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
| char Handle_Info::DescXML[180] |
XML file path for device description.
Address family: AF_INET or AF_INET6.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
List of devices in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
| Upnp_Handle_Type Handle_Info::HType |
List of services in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
Table holding subscriptions and URL information.
Referenced by gena_process_subscription_renewal_request(), gena_process_subscription_request(), gena_process_unsubscribe_request(), genaInitNotify(), genaInitNotifyExt(), genaNotifyAll(), genaNotifyAllExt(), genaNotifyThread(), genaUnregisterDevice(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
Active SSDP searches.
Referenced by UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), UpnpUnRegisterClient(), and UpnpUnRegisterRootDevice().
1.7.1