Class MDNSService
MDNSService Class
Description
A class used for creating MDNS service records.
Syntax
class MDNSService
Members
Public Constructors |
|
---|---|
MDNSService::MDNSService |
Create a MDNS service record |
Public Methods |
|
MDNSService::addTxtRecord |
Add text to MDNS service record |
MDNSService::MDNSService
Description
Create a MDNS service record.
Syntax
MDNSService(char* name, char* service_type, char* domain, unsigned short port, int bufsize);
Parameters
name
: device name
service_type
: MDNS service type
domain
: host domain
port
: network port
bufsize
: size of buffer for MDNS text record
Returns
NA
Example Code
Example: mDNS_On_Arduino_IDE
Note
“AmebaMDNS.h” must be included to use the class function.
MDNSService::addTxtRecord
Description
Add text to MDNS service record.
Syntax
int addTextRecord(char* key, int value_len, char* value);
Parameters
key
: item key name expressed as character string.
value_len
: length of value string
value
: new value of the key expressed as character string
Returns
This function returns 0 if the text record is added to the MDNS service record successfully.
Example Code
Example: mDNS_On_Arduino_IDE
Note
“AmebaMDNS.h” must be included to use the class function.