Documentation ¶
Index ¶
- Constants
- Variables
- type DockerTty
- func (tty *DockerTty) Close()
- func (tty *DockerTty) DockerExecAttach(name string, ec *types.ExecConfig) error
- func (tty *DockerTty) DockerExecResize(w, h int64) error
- func (tty *DockerTty) DockerGetK8sContainers(pod, container string) ([]types.Container, error)
- func (tty *DockerTty) DockerInit(host string, version string, httpClient *http.Client, ...) error
- func (tty *DockerTty) Start()
- func (tty *DockerTty) Stdio(stdin io.Reader, stdout, stderr io.Writer)
- func (tty *DockerTty) Wc(wc *Wc) *DockerTty
- type ExecConfig
- type InitMessage
- type ResizeOption
- type Wc
Constants ¶
View Source
const ( // UnknownInput Unknown message type, maybe sent by a bug UnknownInput = '0' // Input User input typically from a keyboard Input = '1' // Ping to the server Ping = '2' // ResizeTerminal Notify that the browser size has been changed ResizeTerminal = '3' )
View Source
const ( // UnknownOutput unknown message type, maybe set by a bug UnknownOutput = '0' // Output Normal output to the terminal Output = '1' // Pong to the browser Pong = '2' // SetWindowTitle Set window title of the terminal SetWindowTitle = '3' // SetPreferences Set terminal preference SetPreferences = '4' // SetReconnect Make terminal to reconnect SetReconnect = '5' )
Variables ¶
View Source
var Protocols = []string{"webtty"}
Protocols string
Functions ¶
This section is empty.
Types ¶
type DockerTty ¶
type DockerTty struct { User string Role string ID string Hr types.HijackedResponse Stdin io.Reader Stdout io.Writer Stderr io.Writer Kind int SFTP bool Writable bool Cols int64 Rows int64 Ctx context.Context Cf context.CancelFunc // contains filtered or unexported fields }
DockerTty .
func (*DockerTty) DockerExecAttach ¶
func (tty *DockerTty) DockerExecAttach(name string, ec *types.ExecConfig) error
DockerExecAttach .
func (*DockerTty) DockerExecResize ¶
DockerExecResize .
func (*DockerTty) DockerGetK8sContainers ¶
DockerGetK8sContainers .
func (*DockerTty) DockerInit ¶
func (tty *DockerTty) DockerInit(host string, version string, httpClient *http.Client, httpHeaders map[string]string) error
DockerInit .
type InitMessage ¶
type InitMessage struct { Arguments string `json:"Arguments,omitempty"` AuthToken string `json:"AuthToken,omitempty"` }
InitMessage .
Click to show internal directories.
Click to hide internal directories.