MCPcopy Index your code
hub / github.com/coder/coder / Method

Method Method

tailnet/proto/tailnet_drpc.pb.go:229–278  ·  view source on GitHub ↗
(n int)

Source from the content-addressed store, hash-verified

227func (DRPCTailnetDescription) NumMethods() int { return 5 }
228
229func (DRPCTailnetDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool) {
230 switch n {
231 case 0:
232 return "/coder.tailnet.v2.Tailnet/PostTelemetry", drpcEncoding_File_tailnet_proto_tailnet_proto{},
233 func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
234 return srv.(DRPCTailnetServer).
235 PostTelemetry(
236 ctx,
237 in1.(*TelemetryRequest),
238 )
239 }, DRPCTailnetServer.PostTelemetry, true
240 case 1:
241 return "/coder.tailnet.v2.Tailnet/StreamDERPMaps", drpcEncoding_File_tailnet_proto_tailnet_proto{},
242 func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
243 return nil, srv.(DRPCTailnetServer).
244 StreamDERPMaps(
245 in1.(*StreamDERPMapsRequest),
246 &drpcTailnet_StreamDERPMapsStream{in2.(drpc.Stream)},
247 )
248 }, DRPCTailnetServer.StreamDERPMaps, true
249 case 2:
250 return "/coder.tailnet.v2.Tailnet/RefreshResumeToken", drpcEncoding_File_tailnet_proto_tailnet_proto{},
251 func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
252 return srv.(DRPCTailnetServer).
253 RefreshResumeToken(
254 ctx,
255 in1.(*RefreshResumeTokenRequest),
256 )
257 }, DRPCTailnetServer.RefreshResumeToken, true
258 case 3:
259 return "/coder.tailnet.v2.Tailnet/Coordinate", drpcEncoding_File_tailnet_proto_tailnet_proto{},
260 func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
261 return nil, srv.(DRPCTailnetServer).
262 Coordinate(
263 &drpcTailnet_CoordinateStream{in1.(drpc.Stream)},
264 )
265 }, DRPCTailnetServer.Coordinate, true
266 case 4:
267 return "/coder.tailnet.v2.Tailnet/WorkspaceUpdates", drpcEncoding_File_tailnet_proto_tailnet_proto{},
268 func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
269 return nil, srv.(DRPCTailnetServer).
270 WorkspaceUpdates(
271 in1.(*WorkspaceUpdatesRequest),
272 &drpcTailnet_WorkspaceUpdatesStream{in2.(drpc.Stream)},
273 )
274 }, DRPCTailnetServer.WorkspaceUpdates, true
275 default:
276 return "", nil, nil, nil, false
277 }
278}
279
280func DRPCRegisterTailnet(mux drpc.Mux, impl DRPCTailnetServer) error {
281 return mux.Register(impl, DRPCTailnetDescription{})

Callers

nothing calls this directly

Calls 5

PostTelemetryMethod · 0.65
StreamDERPMapsMethod · 0.65
RefreshResumeTokenMethod · 0.65
CoordinateMethod · 0.65
WorkspaceUpdatesMethod · 0.65

Tested by

no test coverage detected