Documentation ¶
Index ¶
- type EsQueue
- func (q *EsQueue) Capaciity() uint32
- func (q *EsQueue) Get() (val interface{}, ok bool, quantity uint32)
- func (q *EsQueue) Gets(values []interface{}) (gets, quantity uint32)
- func (q *EsQueue) Put(val interface{}) (ok bool, quantity uint32)
- func (q *EsQueue) Puts(values []interface{}) (puts, quantity uint32)
- func (q *EsQueue) Quantity() uint32
- func (q *EsQueue) String() string
- type SafeMap
- type TreeMap
- func (t *TreeMap) Clear()
- func (t *TreeMap) Del(key interface{})
- func (t *TreeMap) Exists(key interface{}) bool
- func (t *TreeMap) Get(key interface{}) (value interface{}, found bool)
- func (t *TreeMap) Keys() []interface{}
- func (t *TreeMap) Len() int
- func (t *TreeMap) Range(fun func(k, v interface{}) (isStop bool))
- func (t *TreeMap) Set(key, value interface{})
- func (t *TreeMap) ToJSON() ([]byte, error)
- func (t *TreeMap) Values() []interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EsQueue ¶
type EsQueue struct {
// contains filtered or unexported fields
}
EsQueue lock free queue
type SafeMap ¶
type SafeMap struct {
// contains filtered or unexported fields
}
func NewSafeMap ¶
func NewSafeMap() *SafeMap
Click to show internal directories.
Click to hide internal directories.