iiotfeeder/dbhandler.h
Wolfgang Hottgenroth a99c3b7121
queue and so on
2021-10-17 14:41:21 +02:00

24 lines
475 B
C

#ifndef _DBHANDLER_H_
#define _DBHANDLER_H_
#include <config.h>
#include <libpq-fe.h>
typedef struct {
t_configHandle *configHandle;
const char *postgresqlConnInfo;
PGconn *conn;
} t_dbHandle;
t_dbHandle *initDatabaseHandler(t_configHandle *configHandle);
void deinitDatabaseHandler(t_dbHandle *handle);
int sendToDB(t_dbHandle *handle, const uint32_t experimentId, const uint32_t value,
const uint64_t timestamp);
#endif // __DBHANDLER_H_