Added comments for structs and functions

pull/376/head
Rajkumar Gupta 8 years ago
parent 2d2db4203f
commit b657e83fed

@ -8,7 +8,6 @@ import (
"unsafe" "unsafe"
"github.com/StackExchange/wmi" "github.com/StackExchange/wmi"
"github.com/shirou/gopsutil/internal/common" "github.com/shirou/gopsutil/internal/common"
) )
@ -38,12 +37,13 @@ type Win32_PerfFormattedData_Counters_ProcessorInformation struct {
DPCRate uint32 DPCRate uint32
} }
// Win32_PerfFormattedData_PerfOS_System struct to have count of processes and processor queue length
type Win32_PerfFormattedData_PerfOS_System struct { type Win32_PerfFormattedData_PerfOS_System struct {
Processes uint32 Processes uint32
ProcessorQueueLength uint32 ProcessorQueueLength uint32
} }
// TODO: Get percpu // Times returns times stat per cpu and combined for all CPUs
func Times(percpu bool) ([]TimesStat, error) { func Times(percpu bool) ([]TimesStat, error) {
if percpu { if percpu {
return perCPUTimes() return perCPUTimes()
@ -126,6 +126,7 @@ func ProcInfo() ([]Win32_PerfFormattedData_PerfOS_System, error) {
return ret, err return ret, err
} }
// perCPUTimes returns times stat per cpu, per core and overall for all CPUs
func perCPUTimes() ([]TimesStat, error) { func perCPUTimes() ([]TimesStat, error) {
var ret []TimesStat var ret []TimesStat
stats, err := PerfInfo() stats, err := PerfInfo()

Loading…
Cancel
Save