view dwtx/dwtxhelper/TimerTask.d @ 174:c6d7b1ea700b

First sample running
author Frank Benoit <benoit@tionex.de>
date Thu, 11 Sep 2008 00:32:24 +0200
parents de96284b35d8
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;
    }
}