|
libUPnP
1.6.17
|

Data Fields | |
| Upnp_Handle_Type | HType |
| Upnp_FunPtr | Callback |
| char * | Cookie |
| int | aliasInstalled |
| char | DescURL [LINE_SIZE] |
| char | LowerDescURL [LINE_SIZE] |
| char | DescXML [LINE_SIZE] |
| int | MaxAge |
| int | PowerState |
| int | SleepPeriod |
| int | RegistrationState |
| IXML_Document * | DescDocument |
| IXML_NodeList * | DeviceList |
| IXML_NodeList * | ServiceList |
| service_table | ServiceTable |
| int | MaxSubscriptions |
| int | MaxSubscriptionTimeOut |
| int | DeviceAf |
| ClientSubscription * | ClientSubList |
| LinkedList | SsdpSearchList |
| int Handle_Info::aliasInstalled |
0 = not installed; otherwise installed.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
| Upnp_FunPtr Handle_Info::Callback |
Callback function pointer.
Referenced by gena_process_notification_event(), gena_process_subscription_request(), get_device_info(), ssdp_handle_ctrlpt_msg(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice4().
| ClientSubscription* Handle_Info::ClientSubList |
Client subscription list.
Referenced by gena_process_notification_event(), genaRenewSubscription(), genaSubscribe(), genaUnregisterClient(), genaUnSubscribe(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice4().
| char* Handle_Info::Cookie |
| IXML_Document* Handle_Info::DescDocument |
Description parsed in terms of DOM document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
| char Handle_Info::DescURL[LINE_SIZE] |
URL for the use of SSDP.
Referenced by AdvertiseAndReply(), PrintHandleInfo(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice4().
| char Handle_Info::DescXML[LINE_SIZE] |
XML file path for device description.
| int Handle_Info::DeviceAf |
Address family: AF_INET or AF_INET6.
Referenced by AdvertiseAndReply(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
| IXML_NodeList* Handle_Info::DeviceList |
List of devices in the description document.
Referenced by AdvertiseAndReply(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
| Upnp_Handle_Type Handle_Info::HType |
| char Handle_Info::LowerDescURL[LINE_SIZE] |
URL for the use of SSDP when answering to legacy CPs (CP searching for a v1 when the device is v2).
Referenced by AdvertiseAndReply(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice4().
| int Handle_Info::MaxSubscriptions |
| int Handle_Info::MaxSubscriptionTimeOut |
| IXML_NodeList* Handle_Info::ServiceList |
List of services in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
| service_table Handle_Info::ServiceTable |
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(), get_device_info(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice4().
| LinkedList Handle_Info::SsdpSearchList |
Active SSDP searches.
Referenced by SearchByTarget(), ssdp_handle_ctrlpt_msg(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), UpnpUnRegisterClient(), and UpnpUnRegisterRootDeviceLowPower().
1.8.3.1