VotreWaken/CelestialRTP

Timer Unit Testing ( QueueTimer )

Opened this issue · 0 comments

Working of QueueTimer variables

    • m_IsRunning - Returns bool value of Timers Working State
    • m_Milliseconds - Returns Correct value of Milliseconds
    • m_HandleTimer - Returns Handling Timer ( As Default returns IntPtr.Zero )
    • m_GCHandleTimer - GCHandle provides access a managed object from unmanaged memory ( In our way Handle Timer )
    • m_ResolutionInMilliseconds - Set Resolution In Milliseconds
    • m_HandleTimerQueue - Returns a correct ID of Handled Timer Queue
    • m_GCHandleTimerQueue - GCHandle provides access a managed object from unmanaged memory ( In our way Handle Timer Queue )

All Delegates and Events Works

    • m_DelegateTimerProc
    • DelegateTimerTick

Methods:

    • SetBestResolution
    • ResetResolution
    • Start
    • Stop
    • OnTimer