quota

package
v0.0.0-...-535a2f3 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2018 License: MIT Imports: 1 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Unlimited = ^uint64(0)

Functions

This section is empty.

Types

type Man

type Man struct {
	OnUse useCb
	// contains filtered or unexported fields
}

func NewMan

func NewMan() *Man

func (*Man) AddRes

func (man *Man) AddRes(res Res)

func (*Man) AddResQuota

func (man *Man) AddResQuota(res Res, max uint64)

func (*Man) AddUse

func (man *Man) AddUse(res Res, use uint64)

func (*Man) Delete

func (man *Man) Delete(res Res)

func (*Man) Resources

func (man *Man) Resources(use uint64) (ress []Res)

type Res

type Res interface {
	Id() interface{}
}

Jump to

Keyboard shortcuts

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