diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2005-12-14 00:21:21 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2005-12-14 00:21:21 +0100 |
commit | 6aaa2213588f7c4c00a68c5622f6974679eaf196 (patch) | |
tree | 7aad536700d387bacd3003927e9ac3c531616259 /storage.h | |
parent | ab4afbab829a4a5bf520d4e1425a743cdb8c4865 (diff) | |
parent | d3307e281afdbed22a561eb2cd73f97a03e3073d (diff) |
More work on the storage abstraction layer from Jelmer.
Diffstat (limited to 'storage.h')
-rw-r--r-- | storage.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -52,7 +52,15 @@ typedef struct { storage_status_t (*rename) (const char *onick, const char *nnick, const char *password); } storage_t; +storage_status_t storage_check_pass (const char *nick, const char *password); + +storage_status_t storage_load (const char *nick, const char *password, irc_t * irc); +storage_status_t storage_save (irc_t *irc, int overwrite); +storage_status_t storage_remove (const char *nick, const char *password); + +storage_status_t storage_rename (const char *onick, const char *nnick, const char *password); + void register_storage_backend(storage_t *); -storage_t *storage_init(const char *name); +GList *storage_init(const char *primary, char **migrate); #endif /* __STORAGE_H__ */ |