1
0
mirror of https://github.com/fumiama/orbyte.git synced 2026-06-06 18:50:30 +08:00

feat(pbuf): add more defs

This commit is contained in:
源文雨
2025-10-02 14:33:12 +08:00
parent 23a2b71205
commit efe0ad501e

View File

@@ -10,6 +10,7 @@ import (
var bufferPool = NewBufferPool[struct{}]()
type (
Pool = BufferPool[struct{}]
OBuffer = orbyte.Item[Buffer]
Buffer = UserBuffer[struct{}]
Bytes = UserBytes[struct{}]
@@ -19,6 +20,11 @@ type BufferPool[USRDAT any] struct {
*orbyte.Pool[UserBuffer[USRDAT]]
}
// GetDefaultBufferPool exposes inner bufferPool value.
func GetDefaultBufferPool() Pool {
return bufferPool
}
func NewBufferPool[USRDAT any]() BufferPool[USRDAT] {
return BufferPool[USRDAT]{
orbyte.NewPool[UserBuffer[USRDAT]](bufpooler[USRDAT]{}),