class Matter::Server

Defined in:

matter/server.cr

Constant Summary

PORT = 5540

Constructors

Instance Method Summary

Constructor Detail

def self.new(storage_manager : Storage::Manager, options : NamedTuple(disable_ipv4: Bool | Nil, mdns_interface: String | Nil) | 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 options : NamedTuple(disable_ipv4: Bool | Nil, mdns_interface: String | Nil) #

[View source]
def start #

[View source]
def stop #

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

[View source]