Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterRegistry ¶
type FilterRegistry struct {
// contains filtered or unexported fields
}
func NewFilterRegistry ¶
func NewFilterRegistry(sp *syncpool.SyncPool, bufSize int) *FilterRegistry
func (*FilterRegistry) Filter ¶
func (r *FilterRegistry) Filter(id int, data []byte) bool
Filter could be called only between Register and Release calls, so it's safe to use concurrently
func (*FilterRegistry) Release ¶
func (r *FilterRegistry) Release(id int)
type SortRegistry ¶
type SortRegistry struct {
// contains filtered or unexported fields
}
func NewSortRegistry ¶
func NewSortRegistry(sp *syncpool.SyncPool, bufSize int) *SortRegistry
func (*SortRegistry) Release ¶
func (r *SortRegistry) Release(id int)
Click to show internal directories.
Click to hide internal directories.