|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/gregtzar/flexqueue#main-content |
|
Why Go
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Why Go
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Docs
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Community
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/gregtzar/flexqueue
| https://pkg.go.dev/github.com/gregtzar/flexqueue@v1.0.0 |
|
| https://go.dev/ |
|
Version:
v1.0.0
| https://pkg.go.dev/github.com/gregtzar/flexqueue?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/gregtzar/flexqueue |
| MIT | https://pkg.go.dev/github.com/gregtzar/flexqueue?tab=licenses |
|
Imports: 3
| https://pkg.go.dev/github.com/gregtzar/flexqueue?tab=imports |
|
Imported by: 0
| https://pkg.go.dev/github.com/gregtzar/flexqueue?tab=importedby |
| go.mod | https://github.com/gregtzar/flexqueue/tree/v1.0.0/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/gregtzar/flexqueue
| https://github.com/gregtzar/flexqueue |
|
Open Source Insights
| https://deps.dev/go/github.com%2Fgregtzar%2Fflexqueue/v1.0.0 |
|
README
| https://pkg.go.dev/github.com/gregtzar/flexqueue#section-readme |
|
flexqueue
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-flexqueue |
|
Documentation
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-documentation |
|
Design Considerations
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-design-considerations |
|
FlexList
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-flexlist |
|
FlexQueue
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-flexqueue-1 |
|
FIFI/LIFO
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-fifi-lifo |
|
De-Duplication
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-de-duplication |
|
TTL
| https://pkg.go.dev/github.com/gregtzar/flexqueue#readme-ttl |
|
Documentation
| https://pkg.go.dev/github.com/gregtzar/flexqueue#section-documentation |
|
Index
| https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-index |
|
Constants
| https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-functions |
|
Types
| https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-types |
|
type FlexList
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
|
NewFlexList()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexList |
|
(l) Has(index)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Has |
|
(l) Len()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Len |
|
(l) Pull(index)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Pull |
|
(l) PullBack()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullBack |
|
(l) PullFront()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullFront |
|
(l) PushBack(index, item)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushBack |
|
(l) PushFront(index, item)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushFront |
|
(l) Read(index)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Read |
|
(l) ReadBack()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadBack |
|
(l) ReadFront()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadFront |
|
(l) Remove(index)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Remove |
|
(l) Update(index, item)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Update |
|
type FlexQueue
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
|
NewFlexQueue()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexQueue |
|
(q) Has(digest)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Has |
|
(q) IsEmpty()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsEmpty |
|
(q) IsFull()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsFull |
|
(q) Len()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Len |
|
(q) Max()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Max |
|
(q) Prune()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Prune |
|
(q) Pull(digest)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Pull |
|
(q) PullBack()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullBack |
|
(q) PullFront()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullFront |
|
(q) PushBack(digest, message)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBack |
|
(q) PushBackTTL(digest, message, ttl, callback)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBackTTL |
|
(q) PushFront(digest, message)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFront |
|
(q) PushFrontTTL(digest, message, ttl, callback)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFrontTTL |
|
(q) Read(digest)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Read |
|
(q) ReadBack()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadBack |
|
(q) ReadFront()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadFront |
|
(q) Remove(digest)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Remove |
|
(q) SetMax(max)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.SetMax |
|
(q) Update(digest, message)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Update |
|
type ItemWrapper
| https://pkg.go.dev/github.com/gregtzar/flexqueue#ItemWrapper |
|
type TTL
| https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL |
|
NewTTL(ttl, callback)
| https://pkg.go.dev/github.com/gregtzar/flexqueue#NewTTL |
|
(ttl) Expired()
| https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL.Expired |
|
Source Files
| https://pkg.go.dev/github.com/gregtzar/flexqueue#section-sourcefiles |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#section-readme |
| Go Package API Docs | https://pkg.go.dev/github.com/gregtzar/flexqueue |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#section-documentation |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-index |
| Constants | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-constants |
| type FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| func NewFlexList() *FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexList |
| func (l *FlexList) Has(index string) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Has |
| func (l *FlexList) Len() int | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Len |
| func (l *FlexList) Pull(index string) (interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Pull |
| func (l *FlexList) PullBack() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullBack |
| func (l *FlexList) PullFront() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullFront |
| func (l *FlexList) PushBack(index string, item interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushBack |
| func (l *FlexList) PushFront(index string, item interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushFront |
| func (l *FlexList) Read(index string) (interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Read |
| func (l *FlexList) ReadBack() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadBack |
| func (l *FlexList) ReadFront() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadFront |
| func (l *FlexList) Remove(index string) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Remove |
| func (l *FlexList) Update(index string, item interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Update |
| type FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| func NewFlexQueue() *FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexQueue |
| func (q *FlexQueue) Has(digest string) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Has |
| func (q *FlexQueue) IsEmpty() bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsEmpty |
| func (q *FlexQueue) IsFull() bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsFull |
| func (q *FlexQueue) Len() int | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Len |
| func (q *FlexQueue) Max() int | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Max |
| func (q *FlexQueue) Prune() bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Prune |
| func (q *FlexQueue) Pull(digest string) (interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Pull |
| func (q *FlexQueue) PullBack() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullBack |
| func (q *FlexQueue) PullFront() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullFront |
| func (q *FlexQueue) PushBack(digest string, message interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBack |
| func (q *FlexQueue) PushBackTTL(digest string, message interface{}, ttl time.Duration, ...) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBackTTL |
| func (q *FlexQueue) PushFront(digest string, message interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFront |
| func (q *FlexQueue) PushFrontTTL(digest string, message interface{}, ttl time.Duration, ...) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFrontTTL |
| func (q *FlexQueue) Read(digest string) (interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Read |
| func (q *FlexQueue) ReadBack() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadBack |
| func (q *FlexQueue) ReadFront() (string, interface{}, bool) | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadFront |
| func (q *FlexQueue) Remove(digest string) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Remove |
| func (q *FlexQueue) SetMax(max int) *FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.SetMax |
| func (q *FlexQueue) Update(digest string, message interface{}) bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Update |
| type ItemWrapper | https://pkg.go.dev/github.com/gregtzar/flexqueue#ItemWrapper |
| type TTL | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL |
| func NewTTL(ttl time.Duration, callback func(digest string, message interface{})) *TTL | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewTTL |
| func (ttl *TTL) Expired() bool | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL.Expired |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-constants |
| View Source | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L8 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-variables |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-functions |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#pkg-types |
| FlexList | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L8 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| NewFlexList | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L14 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexList |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| Has | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L186 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Has |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Len | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L192 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Len |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| int | https://pkg.go.dev/builtin#int |
| Pull | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L98 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Pull |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PullBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L83 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullBack |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PullFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L67 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PullFront |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L48 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushBack |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L31 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.PushFront |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Read | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L142 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Read |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ReadBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L128 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadBack |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ReadFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L113 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.ReadFront |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Remove | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L173 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Remove |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Update | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L156 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList.Update |
| FlexList | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexList |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| FlexQueue | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L15 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| sync | https://pkg.go.dev/sync |
| RWMutex | https://pkg.go.dev/sync#RWMutex |
| NewFlexQueue | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L44 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewFlexQueue |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| Has | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L377 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Has |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| IsEmpty | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L417 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsEmpty |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| bool | https://pkg.go.dev/builtin#bool |
| IsFull | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L408 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.IsFull |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| bool | https://pkg.go.dev/builtin#bool |
| Len | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L390 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Len |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| int | https://pkg.go.dev/builtin#int |
| Max | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L400 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Max |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| int | https://pkg.go.dev/builtin#int |
| Prune | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L338 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Prune |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| bool | https://pkg.go.dev/builtin#bool |
| Pull | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L160 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Pull |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PullBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L192 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullBack |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PullFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L178 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PullFront |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L77 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBack |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushBackTTL | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L126 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushBackTTL |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L64 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFront |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| PushFrontTTL | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L115 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.PushFrontTTL |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Read | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L232 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Read |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ReadBack | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L264 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadBack |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ReadFront | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L250 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.ReadFront |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| Remove | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L317 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Remove |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| SetMax | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L52 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.SetMax |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| int | https://pkg.go.dev/builtin#int |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| Update | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L303 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue.Update |
| FlexQueue | https://pkg.go.dev/github.com/gregtzar/flexqueue#FlexQueue |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ItemWrapper | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go#L22 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#ItemWrapper |
| TTL | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L23 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| string | https://pkg.go.dev/builtin#string |
| NewTTL | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L35 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#NewTTL |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| string | https://pkg.go.dev/builtin#string |
| TTL | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL |
| Expired | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go#L30 |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL.Expired |
| TTL | https://pkg.go.dev/github.com/gregtzar/flexqueue#TTL |
| bool | https://pkg.go.dev/builtin#bool |
| ¶ | https://pkg.go.dev/github.com/gregtzar/flexqueue#section-sourcefiles |
| View all Source files | https://github.com/gregtzar/flexqueue/tree/v1.0.0 |
| flexlist.go | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexlist.go |
| flexqueue.go | https://github.com/gregtzar/flexqueue/blob/v1.0.0/flexqueue.go |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |