UPnP::DescriptionSearch Struct Reference

#include <Search.h>

Inheritance diagram for UPnP::DescriptionSearch:
Collaboration diagram for UPnP::DescriptionSearch:

Public Types

using Callback = Delegate< void(HttpConnection &connection, XML::Document *description)>
 Callback invoked when description received If HTTP request fails, description will be null. More...
 
- Public Types inherited from UPnP::Search
enum class  Kind {
  none , ssdp , desc , device ,
  service
}
 

Public Member Functions

 DescriptionSearch (const Urn &urn, Callback callback)
 
 operator bool () const override
 
- Public Member Functions inherited from UPnP::Search
 Search ()=default
 
 Search (const Search &)=delete
 
 Search (Kind kind, const String &urn)
 
 Search (Kind kind, const Urn &urn)
 
virtual ~Search ()
 
String toString (Search::Kind kind) const
 
String toString () const
 

Public Attributes

Callback callback
 
- Public Attributes inherited from UPnP::Search
Kind kind
 
String urn
 

Member Typedef Documentation

◆ Callback

using UPnP::DescriptionSearch::Callback = Delegate<void(HttpConnection& connection, XML::Document* description)>

Callback invoked when description received If HTTP request fails, description will be null.

Constructor & Destructor Documentation

◆ DescriptionSearch()

UPnP::DescriptionSearch::DescriptionSearch ( const Urn urn,
Callback  callback 
)
inline

Member Function Documentation

◆ operator bool()

UPnP::DescriptionSearch::operator bool ( ) const
inlineexplicitoverridevirtual

Implements UPnP::Search.

Member Data Documentation

◆ callback

Callback UPnP::DescriptionSearch::callback

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