_CgUpnpDevice Struct Reference

The generic UPnP device structure. More...

#include <cdevice.h>


Data Fields

BOOL headFlag
struct _CgUpnpDeviceprev
struct _CgUpnpDevicenext
CgXmlNodeListrootNodeList
CgXmlNodedeviceNode
struct _CgUpnpDeviceparentDevice
struct _CgUpnpDevicedeviceList
struct _CgUpnpServiceserviceList
struct _CgUpnpIconiconList
CgMutexmutex
CgHttpServerListhttpServerList
CgUpnpSSDPServerssdpServerList
CgThreadadvertiser
CG_HTTP_LISTENER httpListener
CgStringdescriptionURI
CgSysTime leaseTime
int httpPort
CgUpnpSSDPPacketssdpPkt
void * userData
CgNetworkInterfaceListifCache


Detailed Description

The generic UPnP device structure.

Note:
This struct can also be cast to a CgList* and used as a node in a linked list with cg_list_* functions.

Field Documentation

Used by cg_list_* functions to indicate start of list

Used by cg_list_* functions to point to the previous item in list

Used by cg_list_* functions to point to the next item in list

List of XML root nodes

This device's description XML node

This device's parent device

List of devices

List of services

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

User data used to pass miscellaneous data


The documentation for this struct was generated from the following file:

Generated on Mon Feb 8 10:35:01 2010 for CyberLinkC by  doxygen 1.5.6