The Maverick.NET SSH API

ForwardingClient Members

ForwardingClient overview

Public Instance Constructors

ForwardingClient Constructor Create a forwarding client using given SSH connection.

Public Instance Properties

IsXForwarding Indicates to the caller whether the client is configured to perform X11 forwarding.
LocalForwardings Returns an array of the local forwarding listeners.
RemoteForwardings Returns an array of the remote forwarding listeners.
X11Forwardings Returns an array of X11 forwarding listeners.

Public Instance Methods

AllowX11ForwardingOverloaded. Configures the forwarding client for requesting X forwarding for subsequent session channel requests.
CancelAllRemoteForwardings Cancels all the remote forwardings currently in operation.
CancelRemoteForwardingOverloaded. Cancels a remote forwarding listener.
CancelX11Forwarding Cancels the X11 forwarding listener.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetActiveTunnelsOverloaded. Returns an ActiveTunnel array containing all the active tunnels that match the parameters supplied.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
RequestRemoteForwarding Requests that the remote side start a listening socket and forward any connections made to the local side.
StartLocalForwarding Starts a local listening socket and forwards any connections made to the remote side.
StopAllLocalForwarding Stops all the local forwarding listeners.
StopLocalForwardingOverloaded. Stops a local forwarding configuration.
ToString (inherited from Object) Returns a String that represents the current Object.

Public Instance Events

ActivityListener Receives notification of forwarding tunnel activity.
ChannelFailures Receives notification of forwarding channel failures.
ConfigurationListener Receives notification of forwarding configuration changes.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

ForwardingClient Class | Maverick.Forwarding Namespace