Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RingBuffer ¶
type RingBuffer struct {
TLock
// contains filtered or unexported fields
}
func NewRingBuffer ¶
func NewRingBuffer(size int) *RingBuffer
func (*RingBuffer) DeQueue ¶
func (b *RingBuffer) DeQueue() unsafe.Pointer
func (*RingBuffer) DeQueueMany ¶ added in v1.2.1
func (b *RingBuffer) DeQueueMany(dst []unsafe.Pointer)
func (*RingBuffer) EnQueue ¶
func (b *RingBuffer) EnQueue(x unsafe.Pointer)
func (*RingBuffer) EnQueueMany ¶ added in v1.2.1
func (b *RingBuffer) EnQueueMany(x []unsafe.Pointer)
Click to show internal directories.
Click to hide internal directories.