github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/net/pool/bytebuffer/bytebuffer.go (about)

     1  package bytebuffer
     2  
     3  import "github.com/valyala/bytebufferpool"
     4  
     5  // ByteBuffer is the alias of bytebufferpool.ByteBuffer.
     6  type ByteBuffer = bytebufferpool.ByteBuffer
     7  
     8  var (
     9  	// Get returns an empty byte buffer from the pool, exported from gnet/bytebuffer.
    10  	Get = bytebufferpool.Get
    11  	// Put returns byte buffer to the pool, exported from gnet/bytebuffer.
    12  	Put = func(b *ByteBuffer) {
    13  		if b != nil {
    14  			bytebufferpool.Put(b)
    15  		}
    16  	}
    17  )