4 #ifndef RUDIMENTS_INTERVALTIMER_H
5 #define RUDIMENTS_INTERVALTIMER_H
7 #include <rudiments/private/intervaltimerincludes.h>
9 class intervaltimerprivate;
40 void setInitialInterval(int32_t seconds,
41 int32_t microseconds);
45 void setPeriodicInterval(int32_t seconds,
46 int32_t microseconds);
50 void setIntervals(int32_t seconds, int32_t microseconds);
55 void getInitialInterval(int32_t *seconds,
56 int32_t *microseconds)
const;
60 void getPeriodicInterval(int32_t *seconds,
61 int32_t *microseconds)
const;
75 bool start(int32_t *seconds, int32_t *microseconds)
const;
80 bool getTimeRemaining(int32_t *seconds,
81 int32_t *microseconds)
const;
88 #include <rudiments/private/intervaltimer.h>
Definition: intervaltimer.h:16