Documentation ¶
Index ¶
- type MultiQueueItem
- type MultiQueues
- func (mq *MultiQueues) FilterWalk(f func(string, MultiQueueItem) bool)
- func (mq *MultiQueues) Len() int
- func (mq *MultiQueues) Pop(name string) MultiQueueItem
- func (mq *MultiQueues) Push(item MultiQueueItem)
- func (mq *MultiQueues) Remove(f func(MultiQueueItem) bool)
- func (mq *MultiQueues) RemoveByName(name string, f func(MultiQueueItem) bool)
- func (mq *MultiQueues) Size(name string) int
- func (mq *MultiQueues) Walk(f func(string, MultiQueueItem))
- func (mq *MultiQueues) WalkByName(name string, f func(MultiQueueItem))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiQueues ¶
type MultiQueues struct {
// contains filtered or unexported fields
}
MultiQueuea
func NewMultiQueues ¶
func NewMultiQueues() *MultiQueues
func (*MultiQueues) FilterWalk ¶
func (mq *MultiQueues) FilterWalk(f func(string, MultiQueueItem) bool)
func (*MultiQueues) Len ¶
func (mq *MultiQueues) Len() int
func (*MultiQueues) Pop ¶
func (mq *MultiQueues) Pop(name string) MultiQueueItem
func (*MultiQueues) Push ¶
func (mq *MultiQueues) Push(item MultiQueueItem)
func (*MultiQueues) Remove ¶
func (mq *MultiQueues) Remove(f func(MultiQueueItem) bool)
func (*MultiQueues) RemoveByName ¶
func (mq *MultiQueues) RemoveByName(name string, f func(MultiQueueItem) bool)
func (*MultiQueues) Size ¶
func (mq *MultiQueues) Size(name string) int
func (*MultiQueues) Walk ¶
func (mq *MultiQueues) Walk(f func(string, MultiQueueItem))
func (*MultiQueues) WalkByName ¶
func (mq *MultiQueues) WalkByName(name string, f func(MultiQueueItem))
Click to show internal directories.
Click to hide internal directories.