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 |
0 = not installed; otherwise installed.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
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 |
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.
Address family: AF_INET or AF_INET6.
Referenced by AdvertiseAndReply(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
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().
List of services in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), and UpnpUnRegisterRootDeviceLowPower().
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().
Active SSDP searches.
Referenced by SearchByTarget(), ssdp_handle_ctrlpt_msg(), UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice4(), UpnpUnRegisterClient(), and UpnpUnRegisterRootDeviceLowPower().