type A_Timer_Handler is access procedure;
type A_Paramaterized_Timer_Handler is access procedure( param : Address );
type A_Rest_Callback is access procedure;
type Clock_Ticks is private;
function Install_Param_Int
( | proc | : not null A_Paramaterized_Timer_Handler; |
param | : Address; | |
millis | : Integer ) |
function Install_Param_Int_Ex
( | proc | : not null A_Paramaterized_Timer_Handler; |
param | : Address; | |
speed | : Clock_Ticks ) |
function Install_Timer return Integer;
procedure Remove_Int
( | proc | : not null A_Timer_Handler ); |
procedure Remove_Param_Int
( | proc | : not null A_Paramaterized_Timer_Handler; |
param | : Address ); |
procedure Remove_Timer;
procedure Rest_Callback
( | millis | : Unsigned_32; |
callback | : A_Rest_Callback ); |