// +build varlink remoteclient package varlinkapi import ( "github.com/containers/libpod/libpod/define" iopodman "github.com/containers/libpod/pkg/varlink" ) // ContainerStatsToLibpodContainerStats converts the varlink containerstats to a libpod // container stats func ContainerStatsToLibpodContainerStats(stats iopodman.ContainerStats) define.ContainerStats { cstats := define.ContainerStats{ ContainerID: stats.Id, Name: stats.Name, CPU: stats.Cpu, CPUNano: uint64(stats.Cpu_nano), SystemNano: uint64(stats.System_nano), MemUsage: uint64(stats.Mem_usage), MemLimit: uint64(stats.Mem_limit), MemPerc: stats.Mem_perc, NetInput: uint64(stats.Net_input), NetOutput: uint64(stats.Net_output), BlockInput: uint64(stats.Block_input), BlockOutput: uint64(stats.Block_output), PIDs: uint64(stats.Pids), } return cstats }