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

Struct DRPCService

tailnet/service.go:139–147  ·  view source on GitHub ↗

DRPCService is the dRPC-based, version 2.x of the tailnet API and implements proto.DRPCClientServer

Source from the content-addressed store, hash-verified

137
138// DRPCService is the dRPC-based, version 2.x of the tailnet API and implements proto.DRPCClientServer
139type DRPCService struct {
140 CoordPtr *atomic.Pointer[Coordinator]
141 Logger slog.Logger
142 DerpMapUpdateFrequency time.Duration
143 DerpMapFn func() *tailcfg.DERPMap
144 NetworkTelemetryHandler func(batch []*proto.TelemetryEvent)
145 ResumeTokenProvider ResumeTokenProvider
146 WorkspaceUpdatesProvider WorkspaceUpdatesProvider
147}
148
149func (s *DRPCService) PostTelemetry(_ context.Context, req *proto.TelemetryRequest) (*proto.TelemetryResponse, error) {
150 if s.NetworkTelemetryHandler != nil {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected