From 2dcaf9a0fabdb92a191e64759d116f316de7dfc2 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Wed, 1 Sep 2010 23:35:06 +0100 Subject: Load/save code. It'd be better if the OTR module would just save its info in BitlBee settings that automatically end up in the existing .xml files (or whatever storage is used), but I realise this is non-trivial. --- irc.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'irc.h') diff --git a/irc.h b/irc.h index 0c8d2981..e8def513 100644 --- a/irc.h +++ b/irc.h @@ -239,6 +239,13 @@ typedef struct irc_plugin /* Called by bee_irc_user_msg(). Return NULL if you swallowed the message and don't want anything to go to the user. */ char* (*filter_msg_in)( irc_user_t *iu, char *msg, int flags ); + + /* From storage.c functions. Ideally these should not be used + and instead data should be stored in settings which will get + saved automatically. Consider these deprecated! */ + void (*storage_load)( irc_t *irc ); + void (*storage_save)( irc_t *irc ); + void (*storage_remove)( const char *nick ); } irc_plugin_t; extern GSList *irc_plugins; /* struct irc_plugin */ -- cgit v1.2.3