structs

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CacheInfAddID

func CacheInfAddID(builder *flatbuffers.Builder, ID flatbuffers.UOffsetT)

func CacheInfAddSize

func CacheInfAddSize(builder *flatbuffers.Builder, Size flatbuffers.UOffsetT)

func CacheInfEnd

func CacheInfEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func CacheInfStart

func CacheInfStart(builder *flatbuffers.Builder)

func NodeAddCPUList

func NodeAddCPUList(builder *flatbuffers.Builder, CPUList flatbuffers.UOffsetT)

func NodeAddID

func NodeAddID(builder *flatbuffers.Builder, ID int32)

func NodeEnd

func NodeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func NodeStart

func NodeStart(builder *flatbuffers.Builder)

func ProcessorsAddArchitecture

func ProcessorsAddArchitecture(builder *flatbuffers.Builder, Architecture flatbuffers.UOffsetT)

func ProcessorsAddBogoMIPS

func ProcessorsAddBogoMIPS(builder *flatbuffers.Builder, BogoMIPS float32)

func ProcessorsAddBugs

func ProcessorsAddBugs(builder *flatbuffers.Builder, Bugs flatbuffers.UOffsetT)

func ProcessorsAddByteOrder

func ProcessorsAddByteOrder(builder *flatbuffers.Builder, ByteOrder flatbuffers.UOffsetT)

func ProcessorsAddCPUFamily

func ProcessorsAddCPUFamily(builder *flatbuffers.Builder, CPUFamily flatbuffers.UOffsetT)

func ProcessorsAddCPUMHz

func ProcessorsAddCPUMHz(builder *flatbuffers.Builder, CPUMHz float32)

func ProcessorsAddCPUs

func ProcessorsAddCPUs(builder *flatbuffers.Builder, CPUs int32)

func ProcessorsAddCache

func ProcessorsAddCache(builder *flatbuffers.Builder, Cache flatbuffers.UOffsetT)

func ProcessorsAddCacheSize

func ProcessorsAddCacheSize(builder *flatbuffers.Builder, CacheSize flatbuffers.UOffsetT)

func ProcessorsAddCoresPerSocket

func ProcessorsAddCoresPerSocket(builder *flatbuffers.Builder, CoresPerSocket int16)

func ProcessorsAddFlags

func ProcessorsAddFlags(builder *flatbuffers.Builder, Flags flatbuffers.UOffsetT)

func ProcessorsAddMHzMax

func ProcessorsAddMHzMax(builder *flatbuffers.Builder, MHzMax float32)

func ProcessorsAddMHzMin

func ProcessorsAddMHzMin(builder *flatbuffers.Builder, MHzMin float32)

func ProcessorsAddMicrocode

func ProcessorsAddMicrocode(builder *flatbuffers.Builder, Microcode flatbuffers.UOffsetT)

func ProcessorsAddModel

func ProcessorsAddModel(builder *flatbuffers.Builder, Model flatbuffers.UOffsetT)

func ProcessorsAddModelName

func ProcessorsAddModelName(builder *flatbuffers.Builder, ModelName flatbuffers.UOffsetT)

func ProcessorsAddNumaNodeCPUs

func ProcessorsAddNumaNodeCPUs(builder *flatbuffers.Builder, NumaNodeCPUs flatbuffers.UOffsetT)

func ProcessorsAddNumaNodes

func ProcessorsAddNumaNodes(builder *flatbuffers.Builder, NumaNodes int32)

func ProcessorsAddOffline

func ProcessorsAddOffline(builder *flatbuffers.Builder, Offline flatbuffers.UOffsetT)

func ProcessorsAddOnline

func ProcessorsAddOnline(builder *flatbuffers.Builder, Online flatbuffers.UOffsetT)

func ProcessorsAddOpModes

func ProcessorsAddOpModes(builder *flatbuffers.Builder, OpModes flatbuffers.UOffsetT)

func ProcessorsAddPossible

func ProcessorsAddPossible(builder *flatbuffers.Builder, Possible flatbuffers.UOffsetT)

func ProcessorsAddPresent

func ProcessorsAddPresent(builder *flatbuffers.Builder, Present flatbuffers.UOffsetT)

func ProcessorsAddSockets

func ProcessorsAddSockets(builder *flatbuffers.Builder, Sockets int32)

func ProcessorsAddStepping

func ProcessorsAddStepping(builder *flatbuffers.Builder, Stepping flatbuffers.UOffsetT)

func ProcessorsAddThreadsPerCore

func ProcessorsAddThreadsPerCore(builder *flatbuffers.Builder, ThreadsPerCore int8)

func ProcessorsAddTimestamp

func ProcessorsAddTimestamp(builder *flatbuffers.Builder, Timestamp int64)

func ProcessorsAddVendorID

func ProcessorsAddVendorID(builder *flatbuffers.Builder, VendorID flatbuffers.UOffsetT)

func ProcessorsAddVirtualization

func ProcessorsAddVirtualization(builder *flatbuffers.Builder, Virtualization flatbuffers.UOffsetT)

func ProcessorsEnd

func ProcessorsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ProcessorsStart

func ProcessorsStart(builder *flatbuffers.Builder)

func ProcessorsStartBugsVector

func ProcessorsStartBugsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ProcessorsStartCacheVector

func ProcessorsStartCacheVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ProcessorsStartFlagsVector

func ProcessorsStartFlagsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ProcessorsStartNumaNodeCPUsVector

func ProcessorsStartNumaNodeCPUsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ProcessorsStartOpModesVector

func ProcessorsStartOpModesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

Types

type CacheInf

type CacheInf struct {
	// contains filtered or unexported fields
}

func (*CacheInf) ID

func (rcv *CacheInf) ID() []byte

func (*CacheInf) Init

func (rcv *CacheInf) Init(buf []byte, i flatbuffers.UOffsetT)

func (*CacheInf) Size

func (rcv *CacheInf) Size() []byte

type Node

type Node struct {
	// contains filtered or unexported fields
}

func (*Node) CPUList

func (rcv *Node) CPUList() []byte

func (*Node) ID

func (rcv *Node) ID() int32

func (*Node) Init

func (rcv *Node) Init(buf []byte, i flatbuffers.UOffsetT)

type Processors

type Processors struct {
	// contains filtered or unexported fields
}

func GetRootAsProcessors

func GetRootAsProcessors(buf []byte, offset flatbuffers.UOffsetT) *Processors

func (*Processors) Architecture

func (rcv *Processors) Architecture() []byte

func (*Processors) BogoMIPS

func (rcv *Processors) BogoMIPS() float32

func (*Processors) Bugs

func (rcv *Processors) Bugs(j int) []byte

func (*Processors) BugsLength

func (rcv *Processors) BugsLength() int

func (*Processors) ByteOrder

func (rcv *Processors) ByteOrder() []byte

func (*Processors) CPUFamily

func (rcv *Processors) CPUFamily() []byte

func (*Processors) CPUMHz

func (rcv *Processors) CPUMHz() float32

func (*Processors) CPUs

func (rcv *Processors) CPUs() int32

func (*Processors) Cache

func (rcv *Processors) Cache(obj *CacheInf, j int) bool

func (*Processors) CacheLength

func (rcv *Processors) CacheLength() int

func (*Processors) CacheSize

func (rcv *Processors) CacheSize() []byte

func (*Processors) CoresPerSocket

func (rcv *Processors) CoresPerSocket() int16

func (*Processors) Flags

func (rcv *Processors) Flags(j int) []byte

func (*Processors) FlagsLength

func (rcv *Processors) FlagsLength() int

func (*Processors) Init

func (rcv *Processors) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Processors) MHzMax

func (rcv *Processors) MHzMax() float32

func (*Processors) MHzMin

func (rcv *Processors) MHzMin() float32

func (*Processors) Microcode

func (rcv *Processors) Microcode() []byte

func (*Processors) Model

func (rcv *Processors) Model() []byte

func (*Processors) ModelName

func (rcv *Processors) ModelName() []byte

func (*Processors) NumaNodeCPUs

func (rcv *Processors) NumaNodeCPUs(obj *Node, j int) bool

func (*Processors) NumaNodeCPUsLength

func (rcv *Processors) NumaNodeCPUsLength() int

func (*Processors) NumaNodes

func (rcv *Processors) NumaNodes() int32

func (*Processors) Offline

func (rcv *Processors) Offline() []byte

func (*Processors) Online

func (rcv *Processors) Online() []byte

func (*Processors) OpModes

func (rcv *Processors) OpModes(j int) []byte

func (*Processors) OpModesLength

func (rcv *Processors) OpModesLength() int

func (*Processors) Possible

func (rcv *Processors) Possible() []byte

func (*Processors) Present

func (rcv *Processors) Present() []byte

func (*Processors) Sockets

func (rcv *Processors) Sockets() int32

func (*Processors) Stepping

func (rcv *Processors) Stepping() []byte

func (*Processors) ThreadsPerCore

func (rcv *Processors) ThreadsPerCore() int8

func (*Processors) Timestamp

func (rcv *Processors) Timestamp() int64

func (*Processors) VendorID

func (rcv *Processors) VendorID() []byte

func (*Processors) Virtualization

func (rcv *Processors) Virtualization() []byte

Jump to

Keyboard shortcuts

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