README ¶ finite (github.com/antonio-alexander/go-queue-priority/finite) Expand ▾ Collapse ▴ Documentation ¶ Overview ¶ Package priorityfinite provides common types and functions used by a finite priority queue implementation Index ¶ func ExamplePriorityEnqueueLossy(queue PriorityEnqueueLossy, value *goqueue.Example, priorities ...int) (*goqueue.Example, bool) func New(size int) interface{ ... } type PriorityEnqueueLossy Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func ExamplePriorityEnqueueLossy ¶ func ExamplePriorityEnqueueLossy(queue PriorityEnqueueLossy, value *goqueue.Example, priorities ...int) (*goqueue.Example, bool) func New ¶ func New(size int) interface { goqueue.Owner goqueue.GarbageCollecter goqueue.Length goqueue.Event goqueue.Peeker goqueue.Dequeuer goqueue.Enqueuer finite.EnqueueLossy finite.Resizer finite.Capacity priorityqueue.PriorityEnqueuer PriorityEnqueueLossy } Types ¶ type PriorityEnqueueLossy ¶ type PriorityEnqueueLossy interface { PriorityEnqueueLossy(item interface{}, priority ...int) (interface{}, bool) } Source Files ¶ View all Source files doc.goexample.gopriorityfinite.gotypes.go Directories ¶ Show internal Expand all Path Synopsis tests Package priorityfinite_tests provides a test suite for priority finite queues Package priorityfinite_tests provides a test suite for priority finite queues Click to show internal directories. Click to hide internal directories.