1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_Timer__ 5 #define __java_util_Timer__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 11 class java::util::Timer : public ::java::lang::Object 12 { 13 14 public: 15 Timer(); 16 Timer(jboolean); 17 Timer(::java::lang::String *); 18 Timer(::java::lang::String *, jboolean); 19 private: 20 Timer(jboolean, jint); 21 Timer(jboolean, jint, ::java::lang::String *); 22 public: 23 virtual void cancel(); 24 private: 25 void schedule(::java::util::TimerTask *, jlong, jlong, jboolean); 26 static void positiveDelay(jlong); 27 static void positivePeriod(jlong); 28 public: 29 virtual void schedule(::java::util::TimerTask *, ::java::util::Date *); 30 virtual void schedule(::java::util::TimerTask *, ::java::util::Date *, jlong); 31 virtual void schedule(::java::util::TimerTask *, jlong); 32 virtual void schedule(::java::util::TimerTask *, jlong, jlong); 33 virtual void scheduleAtFixedRate(::java::util::TimerTask *, ::java::util::Date *, jlong); 34 virtual void scheduleAtFixedRate(::java::util::TimerTask *, jlong, jlong); 35 public: // actually protected 36 virtual void finalize(); 37 public: 38 virtual jint purge(); 39 private: 40 static jint nr; 41 ::java::util::Timer$TaskQueue * __attribute__((aligned(__alignof__( ::java::lang::Object)))) queue; 42 ::java::util::Timer$Scheduler * scheduler; 43 ::java::lang::Thread * thread; 44 jboolean canceled; 45 public: 46 static ::java::lang::Class class$; 47 }; 48 49 #endif // __java_util_Timer__ 50