MCPcopy
hub / github.com/grafana/dskit / Process

Method Process

middleware/grpc_stats_test.go:446–462  ·  view source on GitHub ↗
(server middleware_test.EchoServer_ProcessServer)

Source from the content-addressed store, hash-verified

444}
445
446func (f halfEcho) Process(server middleware_test.EchoServer_ProcessServer) error {
447 for {
448 msg, err := server.Recv()
449 if err != nil {
450 return err
451 }
452
453 // Half the body
454 msg.Body = msg.Body[:len(msg.Body)/2]
455
456 f.log("Server Sending", msg.Size())
457 err = server.Send(msg)
458 if err != nil {
459 return err
460 }
461 }
462}
463
464func generateString(size int) string {
465 // Use random bytes, to avoid compression.

Callers

nothing calls this directly

Calls 3

RecvMethod · 0.65
SizeMethod · 0.65
SendMethod · 0.65

Tested by

no test coverage detected