diff options
Diffstat (limited to 'src/minicron.h')
-rw-r--r-- | src/minicron.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/minicron.h b/src/minicron.h index 7ccf543..0d1cb62 100644 --- a/src/minicron.h +++ b/src/minicron.h | |||
@@ -110,6 +110,22 @@ namespace Bu | |||
110 | */ | 110 | */ |
111 | virtual void removeJob( JobId jid ); | 111 | virtual void removeJob( JobId jid ); |
112 | 112 | ||
113 | /** | ||
114 | * Executes the job specified right now. If bReschedule is true then | ||
115 | * the job is then removed from the queue and rescheduled as though | ||
116 | * it's time had come naturally to be run. Otherwise, it's run without | ||
117 | * interrupting the normal schedule. | ||
118 | */ | ||
119 | virtual void runJob( JobId jid, bool bReschedule=false ); | ||
120 | |||
121 | /** | ||
122 | * Executes the job specified right now. If bReschedule is true then | ||
123 | * the job is then removed from the queue and rescheduled as though | ||
124 | * it's time had come naturally to be run. Otherwise, it's run without | ||
125 | * interrupting the normal schedule. | ||
126 | */ | ||
127 | virtual void runJob( const Bu::String &sName, bool bReschedule=false ); | ||
128 | |||
113 | class JobInfo | 129 | class JobInfo |
114 | { | 130 | { |
115 | public: | 131 | public: |
@@ -234,7 +250,7 @@ namespace Bu | |||
234 | * Execute this job once, increment the runcount and schedule the | 250 | * Execute this job once, increment the runcount and schedule the |
235 | * next occurance of it. | 251 | * next occurance of it. |
236 | */ | 252 | */ |
237 | void run(); | 253 | void run( bool bReschedule=true ); |
238 | 254 | ||
239 | /** | 255 | /** |
240 | * Get the time this job will next run. | 256 | * Get the time this job will next run. |