# Packages
No description provided by the author
# Functions
DialSSH creates a new NETCONF session using an SSH Transport.
DialSSHTimeout creates a new NETCONF session using an SSH Transport with timeout.
NewReadWriteCloser creates a new combined IO Reader and WriteCloser from the provided objects.
NewSession creates a new NETCONF session using the provided transport layer.
SplitChunked returns a bufio.SplitFunc suitable for decoding "chunked framing" NETCONF transport streams.
SSHConfigPubKeyFile is a convenience function that takes a username, private key and passphrase and returns a new ssh.ClientConfig setup to pass credentials to DialSSH.
# Variables
DefaultCapabilities sets the default capabilities of the client library.
ErrBadChunk indicates a chunked framing protocol error occurred.
# Structs
Dispatcher objects can register callbacks for specific events, then when those events occur, dispatch them its according callback functions.
ReadWriteCloser represents a combined IO Reader and WriteCloser.
Session represents a NETCONF sessions with a remote NETCONF server.
TransportSSH maintains the information necessary to communicate with the remote device over SSH.