struct Matter::Session::SessionParameters

Overview

Session parameters used during session establishment

Defined in:

matter/session/context.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(session_id : UInt16, peer_session_id : UInt16, session_timestamp : Time = Time.utc, session_idle_interval : UInt32 = 4000_u32, session_active_interval : UInt32 = 500_u32, session_active_threshold : UInt16 = 4000_u16) #

[View source]

Instance Method Detail

def peer_session_id : UInt16 #

[View source]
def peer_session_id=(peer_session_id : UInt16) #

[View source]
def session_active_interval : UInt32 #

[View source]
def session_active_interval=(session_active_interval : UInt32) #

[View source]
def session_active_threshold : UInt16 #

[View source]
def session_active_threshold=(session_active_threshold : UInt16) #

[View source]
def session_id : UInt16 #

[View source]
def session_id=(session_id : UInt16) #

[View source]
def session_idle_interval : UInt32 #

[View source]
def session_idle_interval=(session_idle_interval : UInt32) #

[View source]
def session_timestamp : Time #

[View source]
def session_timestamp=(session_timestamp : Time) #

[View source]