MCPcopy Create free account
hub / github.com/Monibuca/engine / SplitAnnexB

Function SplitAnnexB

common/frame.go:16–22  ·  view source on GitHub ↗
(frame T, process func(T), delimiter []byte)

Source from the content-addressed store, hash-verified

14)
15
16func SplitAnnexB[T ~[]byte](frame T, process func(T), delimiter []byte) {
17 for after := frame; len(frame) > 0; frame = after {
18 if frame, after, _ = bytes.Cut(frame, delimiter); len(frame) > 0 {
19 process(frame)
20 }
21 }
22}
23
24const rwmutexMaxReaders = 1 << 30
25

Callers 2

writeAnnexBSliceMethod · 0.92
WriteAnnexBMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected