Developer Guide

  • 10/27/2020
  • Public Content
Contents

Timers

This page provides an overview of how timers work in Intel® Dynamic Application Loader (Intel® DAL). For details and guidelines on how to implement timers in your applet, see
Timer Guidelines
.
 
Intel DAL supports setting asynchronous callbacks which can be called at certain times, i.e., timers.
The accuracy of Intel DAL timers is limited to milliseconds and might be dependent on the execution of other trusted application and context switches.  Therefore, trusted applications should:
  • Never base high-resolution time calculations on timers.
  • Not use timers that expire very quickly, e.g., within several milliseconds.
  • Assume that a timer will not be called ahead of its time
Note:
For accurate results with no significant drift, a trusted application should use the
Calendar
class.
The maximum number of “running timers” is 16. 
Supported from API level 2

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.