]> jfr.im git - solanum.git/blobdiff - include/hook.h
Merge pull request #287 from edk0/filter
[solanum.git] / include / hook.h
index f7a6e23191d942612449e3d428bacb0a2eccb23c..58a94d4118832330c9e1be3f54ff97fda2065c98 100644 (file)
@@ -1,8 +1,6 @@
 /*
  * Copyright (C) 2004-2005 Lee Hardy <lee -at- leeh.co.uk>
  * Copyright (C) 2004-2005 ircd-ratbox development team
- *
- * $Id: hook.h 906 2006-02-21 02:25:43Z nenolod $
  */
 #ifndef INCLUDED_HOOK_H
 #define INCLUDED_HOOK_H
@@ -25,6 +23,7 @@ extern int h_burst_finished;
 extern int h_server_introduced;
 extern int h_server_eob;
 extern int h_client_exit;
+extern int h_after_client_exit;
 extern int h_umode_changed;
 extern int h_new_local_user;
 extern int h_new_remote_user;
@@ -35,6 +34,7 @@ extern int h_privmsg_user;
 extern int h_conf_read_start;
 extern int h_conf_read_end;
 extern int h_outbound_msgbuf;
+extern int h_rehash;
 
 void init_hook(void);
 int register_hook(const char *name);
@@ -83,7 +83,7 @@ typedef struct
 {
        struct Client *client;
        struct Channel *chptr;
-       char *key;
+       const char *key;
 } hook_data_channel_activity;
 
 typedef struct
@@ -144,4 +144,9 @@ typedef struct
        int approved;
 } hook_data_privmsg_user;
 
+typedef struct
+{
+       bool signal;
+} hook_data_rehash;
+
 #endif