abstract class
Matter::MDNS::RecordGenerator
- Matter::MDNS::RecordGenerator
- Reference
- Object
Overview
RecordGenerator interface for generating DNS records dynamically
Implementations provide the records to be advertised/responded for a service.
Direct Known Subclasses
Defined in:
matter/mdns/server.crInstance Method Summary
-
#handles?(query_name : String) : Bool
Check if this generator handles a specific query name
-
#instance_name : String
Get the service instance name (e.g., "A1B2C3D4._matterc._udp.local")
-
#queries_handled : Array(String)
Additional query names this generator responds to (PTR queries, subtypes)
-
#records : Array(DNS::Packet::ResourceRecord)
Get all records for this service
Instance Method Detail
abstract
def instance_name : String
#
Get the service instance name (e.g., "A1B2C3D4._matterc._udp.local")
def queries_handled : Array(String)
#
Additional query names this generator responds to (PTR queries, subtypes)