16#define TIMER_DB_INITIAL_CAP 256
crinitTaskDB_t * taskDB
Definition timerdb.h:26
size_t cap
Definition timerdb.h:22
pthread_t timerThread
Definition timerdb.h:27
struct pollfd * pollList
Definition timerdb.h:25
crinitTimer_t * timerList
Definition timerdb.h:24
size_t size
Definition timerdb.h:23
pthread_mutex_t lock
Mutex to lock the TimerDB, shall be used for any operations on the data structure if.
Definition timerdb.h:28
Header defining the central Task Data Structure and related types/functions.
struct crinitTimerDB crinitTimerDB_t
void crinitTimerDBRemoveTimer(char *timerStr)
Definition timerdb.c:209
int crinitTimerDBSpawn(void)
Definition timerdb.c:152
void crinitTimerDBAddTimer(char *timerStr)
Definition timerdb.c:236
int crinitTimerDBInit(crinitTaskDB_t *taskDB)
Definition timerdb.c:45