Srv<T> class abstract

Constructors

Srv()

Properties

aesC2D String?
The AES key for Client-to-Daemon encryption in a single-socket session, or on the control channel for a multi-socket session
final
aesD2C String?
The AES key for Daemon-to-Client encryption in a single-socket session, or on the control channel for a multi-socket session
final
bindLocalPort bool?
Whether to bind a local port or not
final
controlChannelHeartbeat Duration?
How frequently to send heartbeats over the control channel.
final
hashCode int
The hash code for this object.
no setterinherited
ivC2D String?
The IV to use with the aesC2D
final
ivD2C String?
The IV to use with the aesD2C
final
localHost String?
The local host to bridge to Defaults to localhost
final
localPort int?
The local port to bridge to Defaults to 22
final
multi bool
Whether to enable multiple connections or not
final
relayAuthenticator RelayAuthenticator?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
streamingHost String
The internet address of the host to connect to.
final
streamingPort int
The port of the host to connect to.
final
timeout Duration
How long to keep the SocketConnector open if there have been no connections
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
run() Future<T>
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

dart(String streamingHost, int streamingPort, {int? localPort, bool? bindLocalPort, String? localHost, String? rvdAuthString, required RelayAuthenticator? relayAuthenticator, String? aesC2D, String? ivC2D, String? aesD2C, String? ivD2C, bool multi = false, bool detached = false, Duration timeout = DefaultArgs.srvTimeout, Duration? controlChannelHeartbeat}) Srv<SocketConnector>
exec(String streamingHost, int streamingPort, {int? localPort, String? localHost, bool? bindLocalPort, String? rvdAuthString, required RelayAuthenticator? relayAuthenticator, String? aesC2D, String? ivC2D, String? aesD2C, String? ivD2C, bool multi = false, bool detached = false, Duration timeout = DefaultArgs.srvTimeout, Duration? controlChannelHeartbeat}) Srv<Process>
getLocalBinaryPath() Future<String?>
inline(String streamingHost, int streamingPort, {int? localPort, bool? bindLocalPort, String? localHost, String? rvdAuthString, required RelayAuthenticator? relayAuthenticator, String? aesC2D, String? ivC2D, String? aesD2C, String? ivD2C, bool multi = false, bool detached = false, Duration timeout = DefaultArgs.srvTimeout, Duration? controlChannelHeartbeat}) Srv<SSHSocket>