add timer pause and resume functionality

This commit is contained in:
2026-05-20 21:54:49 -05:00
parent a025ecdae4
commit e0b58dc1be
3 changed files with 53 additions and 5 deletions

View File

@@ -32,6 +32,7 @@ typedef struct {
typedef struct {
lTimespan time;
int next;
} lTimer;
typedef struct {
@@ -61,6 +62,9 @@ Logger* Logger_new(lLogString* logfolder, int history_enabled);
int create_timer(Logger* logger);
void start_timer(Logger* logger, int timer_id);
void stop_timer(Logger* logger, int timer_id);
void pause_timer(Logger* logger, int timer_id);
void resume_timer(Logger* logger, int timer_id);
double get_elapsed_time(Logger* logger, int timer_id);
lLogString* lLogString_new(const char* fmt, ...);