view dwtx/dwtxhelper/TimerTask.d @ 164:de96284b35d8

add cancel
author Frank Benoit <benoit@tionex.de>
date Mon, 08 Sep 2008 01:36:47 +0200
parents 86617aa6b5dd
children 987b95661bb9
line wrap: on
line source

module dwtx.dwtxhelper.TimerTask;

import tango.time.Time;
import dwt.dwthelper.utils;
import dwt.dwthelper.Runnable;
import dwtx.dwtxhelper.Timer;

class TimerTask : Runnable {
    package TimeSpan period;
    package Time executionTime;
    package Timer timer;

    bool cancel(){
        implMissing( __FILE__, __LINE__ );
        return false;
    }

    abstract void run();

    long scheduledExcecutionTime(){
        return ( executionTime - Time.epoch1970 ).millis;
    }
}