MCPcopy
hub / github.com/deepflowio/deepflow / CloneByteBuffer

Function CloneByteBuffer

server/libs/utils/byte_buffer.go:66–71  ·  view source on GitHub ↗
(bytes *ByteBuffer)

Source from the content-addressed store, hash-verified

64}
65
66func CloneByteBuffer(bytes *ByteBuffer) *ByteBuffer {
67 clone := AcquireByteBuffer()
68 clone.Use(len(bytes.Bytes()))
69 copy(clone.Bytes(), bytes.Bytes())
70 return clone
71}
72
73func PseudoCloneByteBuffer(bytes *ByteBuffer) {
74 bytes.AddReferenceCount()

Callers

nothing calls this directly

Calls 3

AcquireByteBufferFunction · 0.85
UseMethod · 0.80
BytesMethod · 0.45

Tested by

no test coverage detected