aboutsummaryrefslogtreecommitdiffstats
path: root/irc.h
diff options
context:
space:
mode:
Diffstat (limited to 'irc.h')
-rw-r--r--irc.h7
1 files changed, 7 insertions, 0 deletions
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 */