UPnP::Search Struct Referenceabstract
This is a helper class used by ControlPoint to manage different search types. More...
#include <Search.h>
Inheritance diagram for UPnP::Search:
Collaboration diagram for UPnP::Search:
Public Types | |
| enum | Kind { Kind::none, Kind::ssdp, Kind::desc, Kind::device, Kind::service } |
Public Member Functions | |
| Search ()=default | |
| Search (const Search &)=delete | |
| Search (Kind kind, const String &urn) | |
| Search (Kind kind, const Urn &urn) | |
| virtual | ~Search () |
| virtual | operator bool () const =0 |
| String | toString (Search::Kind kind) const |
| String | toString () const |
Public Attributes | |
| Kind | kind |
| String | urn |
Detailed Description
This is a helper class used by ControlPoint to manage different search types.
Member Enumeration Documentation
◆ Kind
|
strong |
| Enumerator | |
|---|---|
| none | No search active. |
| ssdp | SSDP response. |
| desc | Fetch description for any matching urn. |
| device | Searching for pre-defined device class. |
| service | Searching for pre-defined service class. |
Constructor & Destructor Documentation
◆ Search() [1/4]
|
default |
◆ Search() [2/4]
|
delete |
◆ Search() [3/4]
◆ Search() [4/4]
◆ ~Search()
|
inlinevirtual |
Member Function Documentation
◆ operator bool()
|
explicitpure virtual |
Implemented in UPnP::ServiceSearch, UPnP::DeviceSearch, UPnP::DescriptionSearch, and UPnP::SsdpSearch.
◆ toString() [1/2]
|
inline |
◆ toString() [2/2]
|
inline |
Member Data Documentation
◆ kind
| Kind UPnP::Search::kind |
◆ urn
| String UPnP::Search::urn |
The documentation for this struct was generated from the following file:
1.8.17