summaryrefslogtreecommitdiff
path: root/pg.h
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-11-15 23:39:05 +0100
committerJon Bergli Heier <snakebite@jvnv.net>2010-11-15 23:39:05 +0100
commit5af90fb735d357a729d02a661c92af6e865b6d3a (patch)
treea9af27348dacab4c5e21be4434e077f9550ebe3f /pg.h
parent4ec55cb9cfcdc8e64fa8f121e49422f8afbf960d (diff)
Implemented most database queries.
Diffstat (limited to 'pg.h')
-rw-r--r--pg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/pg.h b/pg.h
index 150b5ef..26fbe54 100644
--- a/pg.h
+++ b/pg.h
@@ -1,9 +1,18 @@
#ifndef PG_H
#define PG_H
+#include "channel.h"
+#include "user.h"
+
int pg_connect(const char *string);
void pg_disconnect();
int pg_init();
int pg_upgrade();
+void pg_dropall();
+int pg_channel_get(struct channel_t *channel);
+long pg_channel_file_get(int channel_id, struct channel_file_t *file);
+void pg_channel_file_set(int channel_id, struct channel_file_t *file, long pos);
+void pg_user_set(int channel_id, struct user_t *user);
+void pg_user_get(int channel_id, struct user_t *user);
#endif