Do processing at regular time intervals. More...

List of all members.

Public Member Functions

HRESULT  ProcessTime (ULONGLONG llCurrentTime)

Detailed Description

Optional interface implemented by Distributed Analysis Modules and used by the Omnił Engine. This interface is exposed by a Distributed Analysis Module that needs to do processing at regular time intervals.

Member Function Documentation

HRESULT IProcessTime::ProcessTime ULONGLONG  llCurrentTime  ) 
 

Do some processing based on an elapsed time.

Parameters:
llCurrentTime  The current time in nanoseconds since midnight 1/1/1601 UTC.
Return values:
S_OK  Success
E_FAIL  Error
Remarks:
This interface should not be implemented if the Distributed Analysis Module does not need to perform any processing at regular time intervals. If implemented, this method will be called approximately once per second.