MDNS/src/include/Network/Mdns/Service.h
Base class template for linked items with type casting.
Definition: LinkedObject.h:61
bool handleQuestion(Question &question, const Host &host, Request &reply)
Definition: Answer.h:17
String getServiceName()
Get advertised service name (without the instance)
virtual String getInstance()
User-friendly Instance name.
Definition: MDNS/src/include/Network/Mdns/Service.h:54
String toString(mDNS::Service::Protocol protocol)
LinkedObjectListTemplate< Service > List
Definition: MDNS/src/include/Network/Mdns/Service.h:44
virtual void addText(mDNS::Resource::TXT &txt)
Override to obtain txt items.
Definition: MDNS/src/include/Network/Mdns/Service.h:89
virtual String getName()
Identifies what the service does.
Definition: MDNS/src/include/Network/Mdns/Service.h:62
#define F(string_literal)
Wrap a string literal stored in flash and access it using a String object.
Definition: WString.h:113
#define DECLARE_FSTR(name)
Declare a global FSTR::String& reference.
Definition: String.hpp:63
virtual uint16_t getPort()
Which port to access service on.
Definition: MDNS/src/include/Network/Mdns/Service.h:78
String nameWithDomain
Definition: MDNS/src/include/Network/Mdns/Service.h:111
virtual Protocol getProtocol()
Which protocol the service uses.
Definition: MDNS/src/include/Network/Mdns/Service.h:70