exec_logger_dtos

package
v0.0.0-...-bf53ec1 Latest Latest
Warning

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

Go to latest
Published: May 7, 2016 License: MIT Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExitStatusDto

type ExitStatusDto struct {
	ExitCode int
	Error    string
	ExitTime time.Time
	Duration string
}

func (*ExitStatusDto) HasError

func (e *ExitStatusDto) HasError() bool

type LocalContextDto

type LocalContextDto struct {
	UserName string
	HostName string
	NumCPU   int
}

type ProcessResourceUsage

type ProcessResourceUsage struct {
	Pid        int
	MemoryKB   int
	CPUSeconds int
}

ProcessResourceUsage contains resource usage for a single process

type ResourceUsageDto

type ResourceUsageDto struct {
	Time                   time.Time
	CPUPercentage          int
	FreePhysicalMemoryKB   int
	FreeVirtualMemoryKB    int
	ProcessesResourceUsage []*ProcessResourceUsage
	ProcessTree            *process_tree.ProcessTree
}

ResourceUsageDto holds the resource usage details

func (*ResourceUsageDto) GetSummedProcessesResourceUsage

func (r *ResourceUsageDto) GetSummedProcessesResourceUsage() *ProcessResourceUsage

GetSummedProcessesResourceUsage will just sum the values of all entries and return a single ProcessResourceUsage

Jump to

Keyboard shortcuts

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