Stores active timers. More...
#include <c_timer.h>
Public Member Functions | |
c_timer () | |
c_timer (const c_timer &orig) | |
~c_timer () | |
Public Attributes | |
my_time_t | again_at |
Time when timer should be raised. | |
bool | bot_unlink_timer |
If this timer is intended for use when remote bot is unlinked. | |
bool | bot_unlink_trigger |
Trigger this timer as soon as possible (remote bot has been unlinked). | |
string | debug |
Debug string, used in case of error. | |
long | duration |
Number of seconds between set_at and again_at. | |
bool | erase |
Erase this timer as soon as possible. | |
string | expression |
Expression to execute. | |
string | name |
Name of timer. | |
bool | once |
Has to be timer event raised only once? If true, after raising MY_DELETE(i)t. | |
my_time_t | set_at |
Time when timer was set. | |
c_var_array * | vars |
Array of local variables, stored state at timer's set time. |
Stores active timers.
Definition at line 62 of file c_timer.h.