NeKernel dev
Loading...
Searching...
No Matches
Kernel::SoftwareTimer Class Referencefinal

#include <Timer.h>

Inheritance diagram for Kernel::SoftwareTimer:
Kernel::TimerInterface

Public Member Functions

 SoftwareTimer (Int64 seconds)
 ~SoftwareTimer () override
BOOL Wait () noexcept override
 Unimplemented as it is an interface.
Public Member Functions inherited from Kernel::TimerInterface
 TimerInterface ()=default
 Default constructor.
virtual ~TimerInterface ()=default

Private Attributes

UIntPtrfDigitalTimer {nullptr}
Int64 fWaitFor {0}

Constructor & Destructor Documentation

◆ SoftwareTimer()

SoftwareTimer::SoftwareTimer ( Int64 seconds)
explicit

◆ ~SoftwareTimer()

SoftwareTimer::~SoftwareTimer ( )
override

Member Function Documentation

◆ Wait()

BOOL SoftwareTimer::Wait ( )
overridevirtualnoexcept

Unimplemented as it is an interface.

Reimplemented from Kernel::TimerInterface.

Member Data Documentation

◆ fDigitalTimer

UIntPtr* Kernel::SoftwareTimer::fDigitalTimer {nullptr}
private

◆ fWaitFor

Int64 Kernel::SoftwareTimer::fWaitFor {0}
private

The documentation for this class was generated from the following files: