summaryrefslogtreecommitdiff
path: root/internal/clients/connectionmaker.go
blob: 06179923c30ebb0bae0f0e787450528a5f9d3ff4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package clients

import (
	"github.com/mimecast/dtail/internal/clients/remote"
	"github.com/mimecast/dtail/internal/ssh/client"

	gossh "golang.org/x/crypto/ssh"
)

type connectionMaker interface {
	makeConnection(server string, sshAuthMethods []gossh.AuthMethod, hostKeyCallback *client.HostKeyCallback) *remote.Connection
}