Versions in this module Expand all Collapse all v1 v1.0.1 Apr 30, 2024 Changes in this version + func New(ctx context.Context, vfsObj *vfs.VirtualFilesystem, clock ktime.Clock, ...) (*vfs.FileDescription, error) + type TimerFileDescription struct + func (tfd *TimerFileDescription) Clock() ktime.Clock + func (tfd *TimerFileDescription) Epollable() bool + func (tfd *TimerFileDescription) EventRegister(e *waiter.Entry) error + func (tfd *TimerFileDescription) EventUnregister(e *waiter.Entry) + func (tfd *TimerFileDescription) GetTime() (ktime.Time, ktime.Setting) + func (tfd *TimerFileDescription) NotifyTimer(exp uint64, setting ktime.Setting) (ktime.Setting, bool) + func (tfd *TimerFileDescription) PauseTimer() + func (tfd *TimerFileDescription) Read(ctx context.Context, dst usermem.IOSequence, opts vfs.ReadOptions) (int64, error) + func (tfd *TimerFileDescription) Readiness(mask waiter.EventMask) waiter.EventMask + func (tfd *TimerFileDescription) Release(context.Context) + func (tfd *TimerFileDescription) ResumeTimer() + func (tfd *TimerFileDescription) SetTime(s ktime.Setting) (ktime.Time, ktime.Setting)