#include <Search.h>

Inheritance diagram for UPnP::SsdpSearch:
Collaboration diagram for UPnP::SsdpSearch:

Public Types

using Callback = Delegate< void(SSDP::BasicMessage &message)>
 Callback invoked for every matching SSDP message. More...
 
- Public Types inherited from UPnP::Search
enum class  Kind {
  none , ssdp , desc , device ,
  service
}
 

Public Member Functions

 SsdpSearch (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

Callback invoked for every matching SSDP message.

Constructor & Destructor Documentation

◆ SsdpSearch()

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

Member Function Documentation

◆ operator bool()

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

Implements UPnP::Search.

Member Data Documentation

◆ callback

Callback UPnP::SsdpSearch::callback

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