_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

Device advertiser thread

URI for this device's description

List of devices

This device's description XML node

Used by cg_list_* functions to indicate start of list

HTTP request listener

HTTP Port to listen to

List of HTTP servers

List of icons

Advertisement lease time

Mutex used in multithreading

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

This device's parent device

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

List of XML root nodes

List of services

This device's SSDP packet

List of SSDP servers

User data used to pass miscellaneous data


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

Generated on Fri Aug 28 13:10:48 2009 for CyberLink for C by  doxygen 1.5.9