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