libUPnP
1.8.0
|
Data Fields | |
Upnp_Handle_Type | HType |
Upnp_FunPtr | Callback |
char * | Cookie |
int | aliasInstalled |
char | DescURL [LINE_SIZE] |
char | DescXML [LINE_SIZE] |
int | MaxAge |
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(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
Upnp_FunPtr Handle_Info::Callback |
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 |
IXML_Document* Handle_Info::DescDocument |
Description parsed in terms of DOM document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
char Handle_Info::DescURL[LINE_SIZE] |
URL for the use of SSDP.
Referenced by PrintHandleInfo(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
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 UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
IXML_NodeList* Handle_Info::DeviceList |
List of devices in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
Upnp_Handle_Type Handle_Info::HType |
int Handle_Info::MaxSubscriptions |
int Handle_Info::MaxSubscriptionTimeOut |
IXML_NodeList* Handle_Info::ServiceList |
List of services in the description document.
Referenced by UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), and UpnpUnRegisterRootDevice().
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(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), and UpnpRegisterRootDevice3().
LinkedList Handle_Info::SsdpSearchList |
Active SSDP searches.
Referenced by UpnpRegisterClient(), UpnpRegisterRootDevice(), UpnpRegisterRootDevice2(), UpnpRegisterRootDevice3(), UpnpUnRegisterClient(), and UpnpUnRegisterRootDevice().