class Matter::Server
- Matter::Server
- Reference
- Object
Defined in:
matter/server.crConstructors
Instance Method Summary
- #add_commissioning_controller(commissioning_controller : CommissioningController, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil)
- #add_commissioning_server(commissioning_server : CommissioningServer, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil)
- #disable_ipv4? : Bool
- #nodes : Array(Node)
- #server_options : NamedTuple(disable_ipv4: Bool, mdns_announce_interface: String)
- #start
- #stop
- #storage_manager : Storage::Manager
Constructor Detail
def self.new(storage_manager : Storage::Manager, server_options : NamedTuple(disable_ipv4: Bool, mdns_announce_interface: String) | Nil = nil)
#
Instance Method Detail
def add_commissioning_controller(commissioning_controller : CommissioningController, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil)
#
def add_commissioning_server(commissioning_server : CommissioningServer, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil)
#
def server_options : NamedTuple(disable_ipv4: Bool, mdns_announce_interface: String)
#