# IRnTimer Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | SetTimer ([in] RtUlong dwPeriod)
HRESULT | TerminateTimer (void)
HRESULT | Tick (void)
HRESULT | ProcessTick (void)
HRESULT | ResetTimer (void)

## Detailed Description

Timer node which periodically generates ticks.

## Member Function Documentation

HRESULT IRnTimer::SetTimer | ( | [in] RtUlong | dwPeriod | ) |

Sets the timer period.

Parameters:

  | dwPeriod | [in] .

HRESULT IRnTimer::TerminateTimer | ( | void |  | ) |

Stops timer.

HRESULT IRnTimer::Tick | ( | void |  | ) |

Creates and schedules RcTick command

HRESULT IRnTimer::ProcessTick | ( | void |  | ) |

Processing of RcTick command

HRESULT IRnTimer::ResetTimer | ( | void |  | ) |

Sets the timer to initial state