MCPcopy Index your code
hub / github.com/keploy/keploy / createLengthPrefixedMessage

Function createLengthPrefixedMessage

pkg/http2.go:69–75  ·  view source on GitHub ↗

createLengthPrefixedMessage creates a GrpcLengthPrefixedMessage from a raw message payload.

(data []byte)

Source from the content-addressed store, hash-verified

67
68// createLengthPrefixedMessage creates a GrpcLengthPrefixedMessage from a raw message payload.
69func createLengthPrefixedMessage(data []byte) models.GrpcLengthPrefixedMessage {
70 return models.GrpcLengthPrefixedMessage{
71 CompressionFlag: 0,
72 MessageLength: uint32(len(data)),
73 DecodedData: protoscope.Write(data, protoscope.WriterOptions{}),
74 }
75}
76
77// ExtractHTTP2Frame attempts to extract an HTTP/2 frame from raw bytes
78func ExtractHTTP2Frame(data []byte) (http2.Frame, int, error) {

Callers 1

SimulateGRPCFunction · 0.85

Calls 1

WriteMethod · 0.65

Tested by

no test coverage detected