#include <cdevice.h>
Data Fields | |
BOOL | headFlag |
struct _CgUpnpDevice * | prev |
struct _CgUpnpDevice * | next |
CgXmlNodeList * | rootNodeList |
CgXmlNode * | deviceNode |
struct _CgUpnpDevice * | parentDevice |
struct _CgUpnpDevice * | deviceList |
struct _CgUpnpService * | serviceList |
struct _CgUpnpIcon * | iconList |
CgMutex * | mutex |
CgHttpServerList * | httpServerList |
CgUpnpSSDPServer * | ssdpServerList |
CgThread * | advertiser |
CG_HTTP_LISTENER | httpListener |
CgString * | descriptionURI |
CgSysTime | leaseTime |
int | httpPort |
CgUpnpSSDPPacket * | ssdpPkt |
void * | userData |
CgNetworkInterfaceList * | ifCache |
Used by cg_list_* functions to indicate start of list
struct _CgUpnpDevice* _CgUpnpDevice::prev [read] |
Used by cg_list_* functions to point to the previous item in list
struct _CgUpnpDevice* _CgUpnpDevice::next [read] |
Used by cg_list_* functions to point to the next item in list
List of XML root nodes
This device's description XML node
struct _CgUpnpDevice* _CgUpnpDevice::parentDevice [read] |
This device's parent device
struct _CgUpnpDevice* _CgUpnpDevice::deviceList [read] |
List of devices
struct _CgUpnpService* _CgUpnpDevice::serviceList [read] |
List of services
struct _CgUpnpIcon* _CgUpnpDevice::iconList [read] |
List of icons
Mutex used in multithreading
List of HTTP servers
List of SSDP servers
Device advertiser thread
HTTP request listener
URI for this device's description
Advertisement lease time
HTTP Port to listen to
This device's SSDP packet
void* _CgUpnpDevice::userData |
User data used to pass miscellaneous data