Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppManager ¶ added in v0.4.3
type AppManager struct {
// contains filtered or unexported fields
}
func NewAppManager ¶ added in v0.4.3
func NewAppManager(ctx context.Context, config *conf.GlobalConfig, auth stat.Authenticator) *AppManager
func (*AppManager) OpenAppConn ¶ added in v0.4.3
func (m *AppManager) OpenAppConn(req *protocol.Request) (protocol.ConnSession, error)
type MuxManager ¶ added in v0.1.5
type MuxManager struct { TransportManager sync.Mutex // contains filtered or unexported fields }
func NewMuxPoolManager ¶
func NewMuxPoolManager(ctx context.Context, config *conf.GlobalConfig, auth stat.Authenticator) *MuxManager
func (*MuxManager) DialToServer ¶ added in v0.1.5
func (m *MuxManager) DialToServer() (io.ReadWriteCloser, error)
type TLSManager ¶ added in v0.1.5
type TLSManager struct { TransportManager // contains filtered or unexported fields }
func NewTLSManager ¶ added in v0.1.5
func NewTLSManager(config *conf.GlobalConfig) *TLSManager
func (*TLSManager) DialToServer ¶ added in v0.1.5
func (m *TLSManager) DialToServer() (io.ReadWriteCloser, error)
type TransportManager ¶ added in v0.1.5
type TransportManager interface {
DialToServer() (io.ReadWriteCloser, error)
}
Click to show internal directories.
Click to hide internal directories.