Help us shape the future of Go! Take the 2026 Go Developer Survey

utils

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2015 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FileExists

func FileExists(file string) bool

func FixCpuMask

func FixCpuMask(mask string, cores int) string

Returns a mask of all cores on the machine if the passed-in mask is empty.

Types

type TimedStore

type TimedStore struct {
	// contains filtered or unexported fields
}

A time-based buffer for ContainerStats. Holds information for a specific time period and/or a max number of items.

func NewTimedStore

func NewTimedStore(age time.Duration, maxItems int) *TimedStore

Returns a new thread-compatible TimedStore. A maxItems value of -1 means no limit.

func (*TimedStore) Add

func (self *TimedStore) Add(timestamp time.Time, item interface{})

Adds an element to the start of the buffer (removing one from the end if necessary).

func (*TimedStore) Get

func (self *TimedStore) Get(index int) interface{}

Gets the element at the specified index. Note that elements are output in LIFO order.

func (*TimedStore) InTimeRange

func (self *TimedStore) InTimeRange(start, end time.Time, maxResults int) []interface{}

Returns up to maxResult elements in the specified time period (inclusive). Results are from first to last. maxResults of -1 means no limit.

func (*TimedStore) Size

func (self *TimedStore) Size() int

Directories

Path Synopsis
netlink/example command
oomexample command
procfs contains several low level functions to read information from /proc filesystem, and also provides some utility functions like JiffiesToDuration.
procfs contains several low level functions to read information from /proc filesystem, and also provides some utility functions like JiffiesToDuration.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL