Channel class

All terminal sessions, forwarded connections, etc., are Channels. Multiple Channels are multiplexed into a single connection and Channels are flow-controlled. No data may be sent to a channel until a message is received to indicate that window space is available.

Constructors

Channel([int localId = 0, int remoteId = 0])

Properties

agentChannel bool
read / write
buf QueueBuffer
read / write
cb ChannelCallback
read / write
connected VoidCallback
read / write
error StringCallback
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
localId int
read / write
opened bool
read / write
remoteId int
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sentClose bool
read / write
sentEof bool
read / write
windowC int
read / write
windowS int
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited