MCPcopy Create free account
hub / github.com/cortexproject/cortex / MarshalToSizedBuffer

Method MarshalToSizedBuffer

pkg/ingester/client/ingester.pb.go:3558–3578  ·  view source on GitHub ↗
(dAtA []byte)

Source from the content-addressed store, hash-verified

3556}
3557
3558func (m *QueryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
3559 i := len(dAtA)
3560 _ = i
3561 var l int
3562 _ = l
3563 if len(m.Timeseries) > 0 {
3564 for iNdEx := len(m.Timeseries) - 1; iNdEx >= 0; iNdEx-- {
3565 {
3566 size, err := m.Timeseries[iNdEx].MarshalToSizedBuffer(dAtA[:i])
3567 if err != nil {
3568 return 0, err
3569 }
3570 i -= size
3571 i = encodeVarintIngester(dAtA, i, uint64(size))
3572 }
3573 i--
3574 dAtA[i] = 0xa
3575 }
3576 }
3577 return len(dAtA) - i, nil
3578}
3579
3580func (m *QueryRequest) Marshal() (dAtA []byte, err error) {
3581 size := m.Size()

Callers 3

XXX_MarshalMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

encodeVarintIngesterFunction · 0.85
MarshalToSizedBufferMethod · 0.65

Tested by

no test coverage detected