diff --git a/pbuf/pbuf.go b/pbuf/pbuf.go index b409ed3..b3b9026 100644 --- a/pbuf/pbuf.go +++ b/pbuf/pbuf.go @@ -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]{}),