Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayKernel::CKeTimerD Struct Reference

#include <cKernel.h>

Public Member Functions

void InitTimer (IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext)
 
void SetTimer (LARGE_INTEGER &dueTime)
 
void SetTimerEx (LARGE_INTEGER &dueTime, ULONG period)
 
void CancelTimer ()
 
void CancelTimerEx ()
 

Public Attributes

KTIMER m_Timer
 
KDPC m_Dpc
 

Detailed Description

Timer with deferred procedure call.

Member Function Documentation

◆ CancelTimer()

void GrayKernel::CKeTimerD::CancelTimer ( )
inline

◆ CancelTimerEx()

void GrayKernel::CKeTimerD::CancelTimerEx ( )
inline

◆ InitTimer()

void GrayKernel::CKeTimerD::InitTimer ( IN PKDEFERRED_ROUTINE  DeferredRoutine,
IN PVOID  DeferredContext 
)
inline

◆ SetTimer()

void GrayKernel::CKeTimerD::SetTimer ( LARGE_INTEGER &  dueTime)
inline

◆ SetTimerEx()

void GrayKernel::CKeTimerD::SetTimerEx ( LARGE_INTEGER &  dueTime,
ULONG  period 
)
inline

Member Data Documentation

◆ m_Dpc

KDPC GrayKernel::CKeTimerD::m_Dpc

◆ m_Timer

KTIMER GrayKernel::CKeTimerD::m_Timer

The documentation for this struct was generated from the following file: