Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/supervisor-api/go/terminal.pb.gw.go
2496 views
1
// Copyright (c) 2024 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
6
// source: terminal.proto
7
8
/*
9
Package api is a reverse proxy.
10
11
It translates gRPC into RESTful JSON APIs.
12
*/
13
package api
14
15
import (
16
"context"
17
"io"
18
"net/http"
19
20
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
21
"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
22
"google.golang.org/grpc"
23
"google.golang.org/grpc/codes"
24
"google.golang.org/grpc/grpclog"
25
"google.golang.org/grpc/metadata"
26
"google.golang.org/grpc/status"
27
"google.golang.org/protobuf/proto"
28
)
29
30
// Suppress "imported and not used" errors
31
var _ codes.Code
32
var _ io.Reader
33
var _ status.Status
34
var _ = runtime.String
35
var _ = utilities.NewDoubleArray
36
var _ = metadata.Join
37
38
var (
39
filter_TerminalService_Shutdown_0 = &utilities.DoubleArray{Encoding: map[string]int{"alias": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
40
)
41
42
func request_TerminalService_Shutdown_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
43
var protoReq ShutdownTerminalRequest
44
var metadata runtime.ServerMetadata
45
46
var (
47
val string
48
ok bool
49
err error
50
_ = err
51
)
52
53
val, ok = pathParams["alias"]
54
if !ok {
55
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
56
}
57
58
protoReq.Alias, err = runtime.String(val)
59
if err != nil {
60
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
61
}
62
63
if err := req.ParseForm(); err != nil {
64
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
65
}
66
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Shutdown_0); err != nil {
67
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
68
}
69
70
msg, err := client.Shutdown(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
71
return msg, metadata, err
72
73
}
74
75
func local_request_TerminalService_Shutdown_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
76
var protoReq ShutdownTerminalRequest
77
var metadata runtime.ServerMetadata
78
79
var (
80
val string
81
ok bool
82
err error
83
_ = err
84
)
85
86
val, ok = pathParams["alias"]
87
if !ok {
88
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
89
}
90
91
protoReq.Alias, err = runtime.String(val)
92
if err != nil {
93
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
94
}
95
96
if err := req.ParseForm(); err != nil {
97
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
98
}
99
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Shutdown_0); err != nil {
100
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
101
}
102
103
msg, err := server.Shutdown(ctx, &protoReq)
104
return msg, metadata, err
105
106
}
107
108
func request_TerminalService_Get_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
109
var protoReq GetTerminalRequest
110
var metadata runtime.ServerMetadata
111
112
var (
113
val string
114
ok bool
115
err error
116
_ = err
117
)
118
119
val, ok = pathParams["alias"]
120
if !ok {
121
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
122
}
123
124
protoReq.Alias, err = runtime.String(val)
125
if err != nil {
126
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
127
}
128
129
msg, err := client.Get(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
130
return msg, metadata, err
131
132
}
133
134
func local_request_TerminalService_Get_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
135
var protoReq GetTerminalRequest
136
var metadata runtime.ServerMetadata
137
138
var (
139
val string
140
ok bool
141
err error
142
_ = err
143
)
144
145
val, ok = pathParams["alias"]
146
if !ok {
147
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
148
}
149
150
protoReq.Alias, err = runtime.String(val)
151
if err != nil {
152
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
153
}
154
155
msg, err := server.Get(ctx, &protoReq)
156
return msg, metadata, err
157
158
}
159
160
func request_TerminalService_List_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
161
var protoReq ListTerminalsRequest
162
var metadata runtime.ServerMetadata
163
164
msg, err := client.List(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
165
return msg, metadata, err
166
167
}
168
169
func local_request_TerminalService_List_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
170
var protoReq ListTerminalsRequest
171
var metadata runtime.ServerMetadata
172
173
msg, err := server.List(ctx, &protoReq)
174
return msg, metadata, err
175
176
}
177
178
func request_TerminalService_Listen_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (TerminalService_ListenClient, runtime.ServerMetadata, error) {
179
var protoReq ListenTerminalRequest
180
var metadata runtime.ServerMetadata
181
182
var (
183
val string
184
ok bool
185
err error
186
_ = err
187
)
188
189
val, ok = pathParams["alias"]
190
if !ok {
191
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
192
}
193
194
protoReq.Alias, err = runtime.String(val)
195
if err != nil {
196
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
197
}
198
199
stream, err := client.Listen(ctx, &protoReq)
200
if err != nil {
201
return nil, metadata, err
202
}
203
header, err := stream.Header()
204
if err != nil {
205
return nil, metadata, err
206
}
207
metadata.HeaderMD = header
208
return stream, metadata, nil
209
210
}
211
212
var (
213
filter_TerminalService_Write_0 = &utilities.DoubleArray{Encoding: map[string]int{"alias": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
214
)
215
216
func request_TerminalService_Write_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
217
var protoReq WriteTerminalRequest
218
var metadata runtime.ServerMetadata
219
220
var (
221
val string
222
ok bool
223
err error
224
_ = err
225
)
226
227
val, ok = pathParams["alias"]
228
if !ok {
229
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
230
}
231
232
protoReq.Alias, err = runtime.String(val)
233
if err != nil {
234
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
235
}
236
237
if err := req.ParseForm(); err != nil {
238
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
239
}
240
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Write_0); err != nil {
241
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
242
}
243
244
msg, err := client.Write(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
245
return msg, metadata, err
246
247
}
248
249
func local_request_TerminalService_Write_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
250
var protoReq WriteTerminalRequest
251
var metadata runtime.ServerMetadata
252
253
var (
254
val string
255
ok bool
256
err error
257
_ = err
258
)
259
260
val, ok = pathParams["alias"]
261
if !ok {
262
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")
263
}
264
265
protoReq.Alias, err = runtime.String(val)
266
if err != nil {
267
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)
268
}
269
270
if err := req.ParseForm(); err != nil {
271
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
272
}
273
if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Write_0); err != nil {
274
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
275
}
276
277
msg, err := server.Write(ctx, &protoReq)
278
return msg, metadata, err
279
280
}
281
282
// RegisterTerminalServiceHandlerServer registers the http handlers for service TerminalService to "mux".
283
// UnaryRPC :call TerminalServiceServer directly.
284
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
285
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterTerminalServiceHandlerFromEndpoint instead.
286
func RegisterTerminalServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TerminalServiceServer) error {
287
288
mux.Handle("GET", pattern_TerminalService_Shutdown_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
289
ctx, cancel := context.WithCancel(req.Context())
290
defer cancel()
291
var stream runtime.ServerTransportStream
292
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
293
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
294
var err error
295
var annotatedContext context.Context
296
annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Shutdown", runtime.WithHTTPPathPattern("/v1/terminal/shutdown/{alias}"))
297
if err != nil {
298
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
299
return
300
}
301
resp, md, err := local_request_TerminalService_Shutdown_0(annotatedContext, inboundMarshaler, server, req, pathParams)
302
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
303
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
304
if err != nil {
305
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
306
return
307
}
308
309
forward_TerminalService_Shutdown_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
310
311
})
312
313
mux.Handle("GET", pattern_TerminalService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
314
ctx, cancel := context.WithCancel(req.Context())
315
defer cancel()
316
var stream runtime.ServerTransportStream
317
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
318
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
319
var err error
320
var annotatedContext context.Context
321
annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Get", runtime.WithHTTPPathPattern("/v1/terminal/get/{alias}"))
322
if err != nil {
323
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
324
return
325
}
326
resp, md, err := local_request_TerminalService_Get_0(annotatedContext, inboundMarshaler, server, req, pathParams)
327
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
328
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
329
if err != nil {
330
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
331
return
332
}
333
334
forward_TerminalService_Get_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
335
336
})
337
338
mux.Handle("GET", pattern_TerminalService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
339
ctx, cancel := context.WithCancel(req.Context())
340
defer cancel()
341
var stream runtime.ServerTransportStream
342
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
343
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
344
var err error
345
var annotatedContext context.Context
346
annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/List", runtime.WithHTTPPathPattern("/v1/terminal/list"))
347
if err != nil {
348
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
349
return
350
}
351
resp, md, err := local_request_TerminalService_List_0(annotatedContext, inboundMarshaler, server, req, pathParams)
352
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
353
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
354
if err != nil {
355
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
356
return
357
}
358
359
forward_TerminalService_List_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
360
361
})
362
363
mux.Handle("GET", pattern_TerminalService_Listen_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
364
err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
365
_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
366
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
367
return
368
})
369
370
mux.Handle("POST", pattern_TerminalService_Write_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
371
ctx, cancel := context.WithCancel(req.Context())
372
defer cancel()
373
var stream runtime.ServerTransportStream
374
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
375
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
376
var err error
377
var annotatedContext context.Context
378
annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Write", runtime.WithHTTPPathPattern("/v1/terminal/write/{alias}"))
379
if err != nil {
380
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
381
return
382
}
383
resp, md, err := local_request_TerminalService_Write_0(annotatedContext, inboundMarshaler, server, req, pathParams)
384
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
385
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
386
if err != nil {
387
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
388
return
389
}
390
391
forward_TerminalService_Write_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
392
393
})
394
395
return nil
396
}
397
398
// RegisterTerminalServiceHandlerFromEndpoint is same as RegisterTerminalServiceHandler but
399
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
400
func RegisterTerminalServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
401
conn, err := grpc.Dial(endpoint, opts...)
402
if err != nil {
403
return err
404
}
405
defer func() {
406
if err != nil {
407
if cerr := conn.Close(); cerr != nil {
408
grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
409
}
410
return
411
}
412
go func() {
413
<-ctx.Done()
414
if cerr := conn.Close(); cerr != nil {
415
grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
416
}
417
}()
418
}()
419
420
return RegisterTerminalServiceHandler(ctx, mux, conn)
421
}
422
423
// RegisterTerminalServiceHandler registers the http handlers for service TerminalService to "mux".
424
// The handlers forward requests to the grpc endpoint over "conn".
425
func RegisterTerminalServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
426
return RegisterTerminalServiceHandlerClient(ctx, mux, NewTerminalServiceClient(conn))
427
}
428
429
// RegisterTerminalServiceHandlerClient registers the http handlers for service TerminalService
430
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TerminalServiceClient".
431
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TerminalServiceClient"
432
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
433
// "TerminalServiceClient" to call the correct interceptors.
434
func RegisterTerminalServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TerminalServiceClient) error {
435
436
mux.Handle("GET", pattern_TerminalService_Shutdown_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
437
ctx, cancel := context.WithCancel(req.Context())
438
defer cancel()
439
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
440
var err error
441
var annotatedContext context.Context
442
annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Shutdown", runtime.WithHTTPPathPattern("/v1/terminal/shutdown/{alias}"))
443
if err != nil {
444
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
445
return
446
}
447
resp, md, err := request_TerminalService_Shutdown_0(annotatedContext, inboundMarshaler, client, req, pathParams)
448
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
449
if err != nil {
450
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
451
return
452
}
453
454
forward_TerminalService_Shutdown_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
455
456
})
457
458
mux.Handle("GET", pattern_TerminalService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
459
ctx, cancel := context.WithCancel(req.Context())
460
defer cancel()
461
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
462
var err error
463
var annotatedContext context.Context
464
annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Get", runtime.WithHTTPPathPattern("/v1/terminal/get/{alias}"))
465
if err != nil {
466
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
467
return
468
}
469
resp, md, err := request_TerminalService_Get_0(annotatedContext, inboundMarshaler, client, req, pathParams)
470
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
471
if err != nil {
472
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
473
return
474
}
475
476
forward_TerminalService_Get_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
477
478
})
479
480
mux.Handle("GET", pattern_TerminalService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
481
ctx, cancel := context.WithCancel(req.Context())
482
defer cancel()
483
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
484
var err error
485
var annotatedContext context.Context
486
annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/List", runtime.WithHTTPPathPattern("/v1/terminal/list"))
487
if err != nil {
488
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
489
return
490
}
491
resp, md, err := request_TerminalService_List_0(annotatedContext, inboundMarshaler, client, req, pathParams)
492
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
493
if err != nil {
494
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
495
return
496
}
497
498
forward_TerminalService_List_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
499
500
})
501
502
mux.Handle("GET", pattern_TerminalService_Listen_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
503
ctx, cancel := context.WithCancel(req.Context())
504
defer cancel()
505
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
506
var err error
507
var annotatedContext context.Context
508
annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Listen", runtime.WithHTTPPathPattern("/v1/terminal/listen/{alias}"))
509
if err != nil {
510
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
511
return
512
}
513
resp, md, err := request_TerminalService_Listen_0(annotatedContext, inboundMarshaler, client, req, pathParams)
514
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
515
if err != nil {
516
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
517
return
518
}
519
520
forward_TerminalService_Listen_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
521
522
})
523
524
mux.Handle("POST", pattern_TerminalService_Write_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
525
ctx, cancel := context.WithCancel(req.Context())
526
defer cancel()
527
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
528
var err error
529
var annotatedContext context.Context
530
annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Write", runtime.WithHTTPPathPattern("/v1/terminal/write/{alias}"))
531
if err != nil {
532
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
533
return
534
}
535
resp, md, err := request_TerminalService_Write_0(annotatedContext, inboundMarshaler, client, req, pathParams)
536
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
537
if err != nil {
538
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
539
return
540
}
541
542
forward_TerminalService_Write_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
543
544
})
545
546
return nil
547
}
548
549
var (
550
pattern_TerminalService_Shutdown_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "shutdown", "alias"}, ""))
551
552
pattern_TerminalService_Get_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "get", "alias"}, ""))
553
554
pattern_TerminalService_List_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "terminal", "list"}, ""))
555
556
pattern_TerminalService_Listen_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "listen", "alias"}, ""))
557
558
pattern_TerminalService_Write_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "write", "alias"}, ""))
559
)
560
561
var (
562
forward_TerminalService_Shutdown_0 = runtime.ForwardResponseMessage
563
564
forward_TerminalService_Get_0 = runtime.ForwardResponseMessage
565
566
forward_TerminalService_List_0 = runtime.ForwardResponseMessage
567
568
forward_TerminalService_Listen_0 = runtime.ForwardResponseStream
569
570
forward_TerminalService_Write_0 = runtime.ForwardResponseMessage
571
)
572
573