class

MeshCoreTCPMux::Session

Inherits Reference < Object

Constructors

new(id : Int64, dedicated_slot_id : Int32 | Nil = nil)
Source

Instance methods

availability_hint_write_id
Source
availability_hint_write_id=(availability_hint_write_id : Int64 | Nil)
Source
commands
Source
dedicated?
Source
dedicated_slot_id
Source
id

Holds one downstream client's command FIFO, independent inbox, requested protocol version, temporary flood scope, and outstanding write budgets. Broker owns and mutates this state.

Source
inbox
Source
scope
Source
scope=(scope : Bytes)
Source
sync
Source
sync=(sync : PendingSync | Nil)
Source
target_version
Source
target_version=(target_version : UInt8)
Source
writes
Source