odyssey/sources/cron.h

25 lines
392 B
C
Raw Normal View History

#ifndef ODYSSEY_CRON_H
#define ODYSSEY_CRON_H
/*
2018-03-12 14:03:15 +00:00
* Odyssey.
*
2018-04-04 13:19:58 +00:00
* Scalable PostgreSQL connection pooler.
*/
typedef struct od_cron od_cron_t;
struct od_cron {
uint64_t stat_time_us;
2018-03-13 13:17:27 +00:00
od_global_t *global;
od_atomic_u64_t startup_errors;
pthread_mutex_t lock;
int online;
};
void od_cron_init(od_cron_t *);
int od_cron_start(od_cron_t *, od_global_t *);
#endif /* ODYSSEY_CRON_H */