|
mUPnP for C
|
The generic UPnP device structure. More...
#include <device.h>
Data Fields | |
| MUPNP_LIST_STRUCT_MEMBERS mUpnpXmlNodeList * | rootNodeList |
| mUpnpXmlNode * | deviceNode |
| struct _mUpnpDevice * | parentDevice |
| struct _mUpnpDevice * | deviceList |
| struct _mUpnpService * | serviceList |
| struct _mUpnpIcon * | iconList |
| mUpnpMutex * | mutex |
| mUpnpHttpServerList * | httpServerList |
| mUpnpSSDPServer * | ssdpServerList |
| mUpnpThread * | advertiser |
| MUPNP_HTTP_LISTENER | httpListener |
| MUPNP_PRESENTATION_LISTNER | presentationListener |
| mUpnpString * | descriptionURI |
| mUpnpTime | leaseTime |
| int | httpPort |
| mUpnpSSDPPacket * | ssdpPkt |
| void * | userData |
| int | bootId |
| mUpnpNetworkInterfaceList * | ifCache |
The generic UPnP device structure.
| mUpnpThread* _mUpnpDevice::advertiser |
Device advertiser thread
| int _mUpnpDevice::bootId |
BOOTID.UPNP.ORG (UPnP DA v1.1)
| mUpnpString* _mUpnpDevice::descriptionURI |
URI for this device's description
| struct _mUpnpDevice* _mUpnpDevice::deviceList |
List of devices
| mUpnpXmlNode* _mUpnpDevice::deviceNode |
This device's description XML node
| MUPNP_HTTP_LISTENER _mUpnpDevice::httpListener |
HTTP request listener
| int _mUpnpDevice::httpPort |
HTTP Port to listen to
| mUpnpHttpServerList* _mUpnpDevice::httpServerList |
List of HTTP servers
| struct _mUpnpIcon* _mUpnpDevice::iconList |
List of icons
| mUpnpNetworkInterfaceList* _mUpnpDevice::ifCache |
| mUpnpTime _mUpnpDevice::leaseTime |
Advertisement lease time
| mUpnpMutex* _mUpnpDevice::mutex |
Mutex used in multithreading
| struct _mUpnpDevice* _mUpnpDevice::parentDevice |
This device's parent device
| MUPNP_PRESENTATION_LISTNER _mUpnpDevice::presentationListener |
Presentation listener
| MUPNP_LIST_STRUCT_MEMBERS mUpnpXmlNodeList* _mUpnpDevice::rootNodeList |
List of XML root nodes
| struct _mUpnpService* _mUpnpDevice::serviceList |
List of services
| mUpnpSSDPPacket* _mUpnpDevice::ssdpPkt |
This device's SSDP packet
| mUpnpSSDPServer* _mUpnpDevice::ssdpServerList |
List of SSDP servers
| void* _mUpnpDevice::userData |
User data used to pass miscellaneous data