UPnP::DeviceHost Class Reference

#include <DeviceHost.h>

Public Member Functions

bool begin ()
 Applications must call this to initialise UPnP stack. More...
 
void end ()
 
bool isActive () const
 
bool registerDevice (Device *device)
 
bool unRegisterDevice (Device *device)
 
bool onHttpRequest (HttpServerConnection &connection)
 
IDataSourceStreamgenerateDebugPage (const String &title)
 Create an HTML page which applications may serve up to assist with debugging. More...
 
Device::Listdevices ()
 
void notify (Device *device, NotifySubtype subype)
 
void onSearchRequest (const BasicMessage &request)
 Called via SSDP when incoming message received. More...
 

Member Function Documentation

◆ begin()

bool UPnP::DeviceHost::begin ( )

Applications must call this to initialise UPnP stack.

◆ devices()

Device::List& UPnP::DeviceHost::devices ( )
inline

◆ end()

void UPnP::DeviceHost::end ( )

◆ generateDebugPage()

IDataSourceStream* UPnP::DeviceHost::generateDebugPage ( const String title)

Create an HTML page which applications may serve up to assist with debugging.

◆ isActive()

bool UPnP::DeviceHost::isActive ( ) const

◆ notify()

void UPnP::DeviceHost::notify ( Device device,
NotifySubtype  subype 
)

◆ onHttpRequest()

bool UPnP::DeviceHost::onHttpRequest ( HttpServerConnection connection)

◆ onSearchRequest()

void UPnP::DeviceHost::onSearchRequest ( const BasicMessage request)

Called via SSDP when incoming message received.

◆ registerDevice()

bool UPnP::DeviceHost::registerDevice ( Device device)

◆ unRegisterDevice()

bool UPnP::DeviceHost::unRegisterDevice ( Device device)

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