mUPnP for C
_mUpnpControlPoint Struct Reference

#include <controlpoint.h>

Data Fields

mUpnpMutexmutex
 
mUpnpXmlNodeListdeviceRootNodeList
 
mUpnpDeviceListdeviceList
 
mUpnpSSDPServerListssdpServerList
 
mUpnpSSDPResponseServerListssdpResServerList
 
mUpnpHttpServerListhttpServerList
 
void(* deviceListener )(struct _mUpnpControlPoint *, const char *, mUpnpDeviceStatus)
 
MUPNP_HTTP_LISTENER httpListener
 
MUPNP_SSDP_LISTNER ssdpListener
 
MUPNP_SSDP_RESPONSE_LISTNER ssdpResListener
 
mUpnpEventListenerListeventListeners
 
int ssdpResPort
 
mUpnpStringhttpEventURI
 
int httpEventPort
 
int ssdpSearchMx
 
void * userData
 
mUpnpThreadexpThread
 
mUpnpMutexexpMutex
 
mUpnpCondexpCond
 
mUpnpNetworkInterfaceListifCache
 

Detailed Description

Prototype for control point's device listener callback.

Parameters
udnThe UDN of the device, that the status update concerns
statusThe new status

Field Documentation

◆ deviceList

mUpnpDeviceList* _mUpnpControlPoint::deviceList

◆ deviceListener

void(* _mUpnpControlPoint::deviceListener) (struct _mUpnpControlPoint *, const char *, mUpnpDeviceStatus)

◆ deviceRootNodeList

mUpnpXmlNodeList* _mUpnpControlPoint::deviceRootNodeList

◆ eventListeners

mUpnpEventListenerList* _mUpnpControlPoint::eventListeners

◆ expCond

mUpnpCond* _mUpnpControlPoint::expCond

◆ expMutex

mUpnpMutex* _mUpnpControlPoint::expMutex

◆ expThread

mUpnpThread* _mUpnpControlPoint::expThread

◆ httpEventPort

int _mUpnpControlPoint::httpEventPort

◆ httpEventURI

mUpnpString* _mUpnpControlPoint::httpEventURI

◆ httpListener

MUPNP_HTTP_LISTENER _mUpnpControlPoint::httpListener

◆ httpServerList

mUpnpHttpServerList* _mUpnpControlPoint::httpServerList

◆ ifCache

mUpnpNetworkInterfaceList* _mUpnpControlPoint::ifCache

List of cached interfaces

◆ mutex

mUpnpMutex* _mUpnpControlPoint::mutex

◆ ssdpListener

MUPNP_SSDP_LISTNER _mUpnpControlPoint::ssdpListener

◆ ssdpResListener

MUPNP_SSDP_RESPONSE_LISTNER _mUpnpControlPoint::ssdpResListener

◆ ssdpResPort

int _mUpnpControlPoint::ssdpResPort

◆ ssdpResServerList

mUpnpSSDPResponseServerList* _mUpnpControlPoint::ssdpResServerList

◆ ssdpSearchMx

int _mUpnpControlPoint::ssdpSearchMx

◆ ssdpServerList

mUpnpSSDPServerList* _mUpnpControlPoint::ssdpServerList

◆ userData

void* _mUpnpControlPoint::userData

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