timer

package
v7.2.0 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_timer_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ItimerEntry

type ItimerEntry struct {
	Isec  *uint64 `protobuf:"varint,1,req,name=isec" json:"isec,omitempty"`
	Iusec *uint64 `protobuf:"varint,2,req,name=iusec" json:"iusec,omitempty"`
	Vsec  *uint64 `protobuf:"varint,3,req,name=vsec" json:"vsec,omitempty"`
	Vusec *uint64 `protobuf:"varint,4,req,name=vusec" json:"vusec,omitempty"`
	// contains filtered or unexported fields
}

func (*ItimerEntry) Descriptor deprecated

func (*ItimerEntry) Descriptor() ([]byte, []int)

Deprecated: Use ItimerEntry.ProtoReflect.Descriptor instead.

func (*ItimerEntry) GetIsec

func (x *ItimerEntry) GetIsec() uint64

func (*ItimerEntry) GetIusec

func (x *ItimerEntry) GetIusec() uint64

func (*ItimerEntry) GetVsec

func (x *ItimerEntry) GetVsec() uint64

func (*ItimerEntry) GetVusec

func (x *ItimerEntry) GetVusec() uint64

func (*ItimerEntry) ProtoMessage

func (*ItimerEntry) ProtoMessage()

func (*ItimerEntry) ProtoReflect

func (x *ItimerEntry) ProtoReflect() protoreflect.Message

func (*ItimerEntry) Reset

func (x *ItimerEntry) Reset()

func (*ItimerEntry) String

func (x *ItimerEntry) String() string

type PosixTimerEntry

type PosixTimerEntry struct {
	ItId           *uint32 `protobuf:"varint,1,req,name=it_id,json=itId" json:"it_id,omitempty"`
	ClockId        *uint32 `protobuf:"varint,2,req,name=clock_id,json=clockId" json:"clock_id,omitempty"`
	SiSigno        *uint32 `protobuf:"varint,3,req,name=si_signo,json=siSigno" json:"si_signo,omitempty"`
	ItSigevNotify  *uint32 `protobuf:"varint,4,req,name=it_sigev_notify,json=itSigevNotify" json:"it_sigev_notify,omitempty"`
	SivalPtr       *uint64 `protobuf:"varint,5,req,name=sival_ptr,json=sivalPtr" json:"sival_ptr,omitempty"`
	Overrun        *uint32 `protobuf:"varint,6,req,name=overrun" json:"overrun,omitempty"`
	Isec           *uint64 `protobuf:"varint,7,req,name=isec" json:"isec,omitempty"`
	Insec          *uint64 `protobuf:"varint,8,req,name=insec" json:"insec,omitempty"`
	Vsec           *uint64 `protobuf:"varint,9,req,name=vsec" json:"vsec,omitempty"`
	Vnsec          *uint64 `protobuf:"varint,10,req,name=vnsec" json:"vnsec,omitempty"`
	NotifyThreadId *int32  `protobuf:"varint,11,opt,name=notify_thread_id,json=notifyThreadId" json:"notify_thread_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PosixTimerEntry) Descriptor deprecated

func (*PosixTimerEntry) Descriptor() ([]byte, []int)

Deprecated: Use PosixTimerEntry.ProtoReflect.Descriptor instead.

func (*PosixTimerEntry) GetClockId

func (x *PosixTimerEntry) GetClockId() uint32

func (*PosixTimerEntry) GetInsec

func (x *PosixTimerEntry) GetInsec() uint64

func (*PosixTimerEntry) GetIsec

func (x *PosixTimerEntry) GetIsec() uint64

func (*PosixTimerEntry) GetItId

func (x *PosixTimerEntry) GetItId() uint32

func (*PosixTimerEntry) GetItSigevNotify

func (x *PosixTimerEntry) GetItSigevNotify() uint32

func (*PosixTimerEntry) GetNotifyThreadId

func (x *PosixTimerEntry) GetNotifyThreadId() int32

func (*PosixTimerEntry) GetOverrun

func (x *PosixTimerEntry) GetOverrun() uint32

func (*PosixTimerEntry) GetSiSigno

func (x *PosixTimerEntry) GetSiSigno() uint32

func (*PosixTimerEntry) GetSivalPtr

func (x *PosixTimerEntry) GetSivalPtr() uint64

func (*PosixTimerEntry) GetVnsec

func (x *PosixTimerEntry) GetVnsec() uint64

func (*PosixTimerEntry) GetVsec

func (x *PosixTimerEntry) GetVsec() uint64

func (*PosixTimerEntry) ProtoMessage

func (*PosixTimerEntry) ProtoMessage()

func (*PosixTimerEntry) ProtoReflect

func (x *PosixTimerEntry) ProtoReflect() protoreflect.Message

func (*PosixTimerEntry) Reset

func (x *PosixTimerEntry) Reset()

func (*PosixTimerEntry) String

func (x *PosixTimerEntry) String() string

type TaskTimersEntry

type TaskTimersEntry struct {
	Real  *ItimerEntry       `protobuf:"bytes,1,req,name=real" json:"real,omitempty"`
	Virt  *ItimerEntry       `protobuf:"bytes,2,req,name=virt" json:"virt,omitempty"`
	Prof  *ItimerEntry       `protobuf:"bytes,3,req,name=prof" json:"prof,omitempty"`
	Posix []*PosixTimerEntry `protobuf:"bytes,4,rep,name=posix" json:"posix,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskTimersEntry) Descriptor deprecated

func (*TaskTimersEntry) Descriptor() ([]byte, []int)

Deprecated: Use TaskTimersEntry.ProtoReflect.Descriptor instead.

func (*TaskTimersEntry) GetPosix

func (x *TaskTimersEntry) GetPosix() []*PosixTimerEntry

func (*TaskTimersEntry) GetProf

func (x *TaskTimersEntry) GetProf() *ItimerEntry

func (*TaskTimersEntry) GetReal

func (x *TaskTimersEntry) GetReal() *ItimerEntry

func (*TaskTimersEntry) GetVirt

func (x *TaskTimersEntry) GetVirt() *ItimerEntry

func (*TaskTimersEntry) ProtoMessage

func (*TaskTimersEntry) ProtoMessage()

func (*TaskTimersEntry) ProtoReflect

func (x *TaskTimersEntry) ProtoReflect() protoreflect.Message

func (*TaskTimersEntry) Reset

func (x *TaskTimersEntry) Reset()

func (*TaskTimersEntry) String

func (x *TaskTimersEntry) String() string

Jump to

Keyboard shortcuts

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