fakes

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeSigar

type FakeSigar struct {
	LoadAverage    sigar.LoadAverage
	LoadAverageErr error

	Mem    sigar.Mem
	MemErr error

	Swap    sigar.Swap
	SwapErr error

	FileSystemUsage     sigar.FileSystemUsage
	FileSystemUsageErr  error
	FileSystemUsagePath string

	CollectCpuStatsCpuCh  chan sigar.Cpu
	CollectCpuStatsStopCh chan struct{}
}

func NewFakeSigar

func NewFakeSigar() *FakeSigar

func (*FakeSigar) CollectCpuStats

func (f *FakeSigar) CollectCpuStats(collectionInterval time.Duration) (<-chan sigar.Cpu, chan<- struct{})

func (*FakeSigar) GetFileSystemUsage

func (f *FakeSigar) GetFileSystemUsage(path string) (sigar.FileSystemUsage, error)

func (*FakeSigar) GetLoadAverage

func (f *FakeSigar) GetLoadAverage() (sigar.LoadAverage, error)

func (*FakeSigar) GetMem

func (f *FakeSigar) GetMem() (sigar.Mem, error)

func (*FakeSigar) GetSwap

func (f *FakeSigar) GetSwap() (sigar.Swap, error)

Jump to

Keyboard shortcuts

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