SSHChannel class

Constructors

SSHChannel.new(SSHChannelController _controller)

Properties

channelId SSHChannelId
The channel id on the local side.
no setter
done Future<void>
no setter
hashCode int
The hash code for this object.
no setterinherited
maximumPacketSize int
The maximum packet size that the remote side can receive.
no setter
remoteChannelId SSHChannelId
The channel id on the remote side.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sink StreamSink<SSHChannelData>
A StreamSink that sends data to the remote side. Chucks must be equal to or less than maximumPacketSize.
no setter
stream Stream<SSHChannelData>
A Stream of data received from the remote side.
no setter

Methods

addData(Uint8List data, {int? type}) → void
Send data to the remote side.
close() Future<void>
Closes our side of the channel. Returns a Future that completes when both sides of the channel are closed.
destroy() → void
Destroys the channel in both directions. After calling this method, no more data can be sent or received.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendExec(String command) Future<bool>
sendShell() Future<bool>
sendSignal(String signal) → void
sendTerminalWindowChange({required int width, required int height, int pixelWidth = 0, int pixelHeight = 0}) → void
setRequestHandler(SSHChannelRequestHandler handler) → void
toString() String
A string representation of this object.
override

Operators

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