Documentation ¶
Index ¶
- type Exchanger
- func (e *Exchanger) ClusterLocation(id string, opts *proxies.Socket) (*url.URL, http.RoundTripper, error)
- func (e *Exchanger) Connect(ctx context.Context, id string, opts *proxies.Socket, responder rest.Responder) (http.Handler, error)
- func (e *Exchanger) GetDialerHandler() *remotedialer.Server
- func (e *Exchanger) ProxyConnect(ctx context.Context, id string, opts *proxies.Socket, responder rest.Responder, ...) (http.Handler, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Exchanger ¶
type Exchanger struct {
// contains filtered or unexported fields
}
func NewExchanger ¶
func NewExchanger(peerID, peerToken string, tunnelLogging bool, mcLister clusterlisters.ManagedClusterLister) *Exchanger
func (*Exchanger) ClusterLocation ¶
func (*Exchanger) GetDialerHandler ¶
func (e *Exchanger) GetDialerHandler() *remotedialer.Server
Click to show internal directories.
Click to hide internal directories.