MCPcopy
hub / github.com/kubernetes/client-go / createStreams

Method createStreams

tools/remotecommand/v3.go:45–63  ·  view source on GitHub ↗
(conn streamCreator)

Source from the content-addressed store, hash-verified

43}
44
45func (p *streamProtocolV3) createStreams(conn streamCreator) error {
46 // set up the streams from v2
47 if err := p.streamProtocolV2.createStreams(conn); err != nil {
48 return err
49 }
50
51 // set up resize stream
52 if p.Tty {
53 headers := http.Header{}
54 headers.Set(v1.StreamType, v1.StreamTypeResize)
55 var err error
56 p.resizeStream, err = conn.CreateStream(headers)
57 if err != nil {
58 return err
59 }
60 }
61
62 return nil
63}
64
65func (p *streamProtocolV3) handleResizes() {
66 if p.resizeStream == nil || p.TerminalSizeQueue == nil {

Callers 1

streamMethod · 0.95

Calls 2

SetMethod · 0.65
CreateStreamMethod · 0.65

Tested by

no test coverage detected