odyssey/sources/cron.h

30 lines
418 B
C

#ifndef ODYSSEY_CRON_H
#define ODYSSEY_CRON_H
/*
* Odyssey.
*
* Scalable PostgreSQL connection pooler.
*/
typedef struct od_cron od_cron_t;
#include "c.h"
#include <machinarium.h>
#include <odyssey.h>
struct od_cron
{
uint64_t stat_time_us;
od_global_t *global;
od_atomic_u64_t startup_errors;
};
void
od_cron_init(od_cron_t *);
int
od_cron_start(od_cron_t *, od_global_t *);
#endif /* ODYSSEY_CRON_H */