module
Matter::MDNS::ResponderInterface
Overview
Minimal interface used by higher-level device lifecycle components to switch between commissioning and operational advertisements.
This avoids coupling lifecycle logic to the concrete MDNS::Responder
(which binds sockets) and supports test doubles.
Direct including types
Defined in:
matter/mdns/responder_interface.crInstance Method Summary
- #advertise_commissioning(info : CommissioningInfo, port : Int32 = 5540, ttl : Time::Span = 120.seconds) : Nil
- #advertise_operational(info : OperationalInfo, port : Int32 = 5540, ttl : Time::Span = 120.seconds) : Nil
- #stop_commissioning : Nil
- #stop_operational_advertisement : Nil
Instance Method Detail
abstract
def advertise_commissioning(info : CommissioningInfo, port : Int32 = 5540, ttl : Time::Span = 120.seconds) : Nil
#
abstract
def advertise_operational(info : OperationalInfo, port : Int32 = 5540, ttl : Time::Span = 120.seconds) : Nil
#