class Matter::Server

Defined in:

matter/server.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(storage_manager : Storage::Manager, server_options : NamedTuple(disable_ipv4: Bool, mdns_announce_interface: String) | Nil = nil) #

[View source]

Instance Method Detail

def add_commissioning_controller(commissioning_controller : CommissioningController, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil) #

[View source]
def add_commissioning_server(commissioning_server : CommissioningServer, node_options : NamedTuple(uniqueNodeId: String | Nil) | Nil) #

[View source]
def disable_ipv4? : Bool #

[View source]
def nodes : Array(Node) #

[View source]
def server_options : NamedTuple(disable_ipv4: Bool, mdns_announce_interface: String) #

[View source]
def start #

[View source]
def stop #

[View source]
def storage_manager : Storage::Manager #

[View source]