You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.8 KiB
66 lines
1.8 KiB
// Auto-generated to Go types using avdl-compiler v1.4.6 (https://github.com/keybase/node-avdl-compiler) |
|
// Input file: ../../../../../../client/protocol/avdl/keybase1/network_stats.avdl |
|
|
|
package keybase1 |
|
|
|
import ( |
|
"fmt" |
|
) |
|
|
|
type NetworkSource int |
|
|
|
const ( |
|
NetworkSource_LOCAL NetworkSource = 0 |
|
NetworkSource_REMOTE NetworkSource = 1 |
|
) |
|
|
|
func (o NetworkSource) DeepCopy() NetworkSource { return o } |
|
|
|
var NetworkSourceMap = map[string]NetworkSource{ |
|
"LOCAL": 0, |
|
"REMOTE": 1, |
|
} |
|
|
|
var NetworkSourceRevMap = map[NetworkSource]string{ |
|
0: "LOCAL", |
|
1: "REMOTE", |
|
} |
|
|
|
func (e NetworkSource) String() string { |
|
if v, ok := NetworkSourceRevMap[e]; ok { |
|
return v |
|
} |
|
return fmt.Sprintf("%v", int(e)) |
|
} |
|
|
|
type InstrumentationStat struct { |
|
Tag string `codec:"t" json:"tag"` |
|
NumCalls int `codec:"n" json:"numCalls"` |
|
Ctime Time `codec:"c" json:"ctime"` |
|
Mtime Time `codec:"m" json:"mtime"` |
|
AvgDur DurationMsec `codec:"ad" json:"avgDur"` |
|
MaxDur DurationMsec `codec:"xd" json:"maxDur"` |
|
MinDur DurationMsec `codec:"nd" json:"minDur"` |
|
TotalDur DurationMsec `codec:"td" json:"totalDur"` |
|
AvgSize int64 `codec:"as" json:"avgSize"` |
|
MaxSize int64 `codec:"xs" json:"maxSize"` |
|
MinSize int64 `codec:"ns" json:"minSize"` |
|
TotalSize int64 `codec:"ts" json:"totalSize"` |
|
} |
|
|
|
func (o InstrumentationStat) DeepCopy() InstrumentationStat { |
|
return InstrumentationStat{ |
|
Tag: o.Tag, |
|
NumCalls: o.NumCalls, |
|
Ctime: o.Ctime.DeepCopy(), |
|
Mtime: o.Mtime.DeepCopy(), |
|
AvgDur: o.AvgDur.DeepCopy(), |
|
MaxDur: o.MaxDur.DeepCopy(), |
|
MinDur: o.MinDur.DeepCopy(), |
|
TotalDur: o.TotalDur.DeepCopy(), |
|
AvgSize: o.AvgSize, |
|
MaxSize: o.MaxSize, |
|
MinSize: o.MinSize, |
|
TotalSize: o.TotalSize, |
|
} |
|
}
|
|
|