]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/send.h
Branch Merge
[irc/rqf/shadowircd.git] / include / send.h
index f1f5349d08b21cbc0d377899f09518b95c1f8e01..9e5c16b6ff0a3b24179666d597753247791fe767 100644 (file)
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
  *
- *  $Id: send.h 661 2006-02-03 04:20:31Z gxti $
+ *  $Id: send.h 3520 2007-06-30 22:15:35Z jilles $
  */
 
 #ifndef INCLUDED_send_h
 #define INCLUDED_send_h
 
+#include "ratbox_lib.h"
 #include "ircd_defs.h"
 #include "config.h"            /* HAVE_STDARG_H */
 
 struct Client;
 struct Channel;
-struct dlink_list;
+struct monitor;
 
 /* The nasty global also used in s_serv.c for server bursts */
 extern unsigned long current_serial;
 
-extern void send_queued_write(int fd, void *data);
-extern void send_queued_slink_write(int fd, void *data);
+extern struct Client *remote_rehash_oper_p;
+
+extern void send_pop_queue(struct Client *);
+
+extern void send_queued(struct Client *to);
 
 extern void sendto_one(struct Client *target_p, const char *, ...) AFP(2, 3);
 extern void sendto_one_notice(struct Client *target_p,const char *, ...) AFP(2, 3);
@@ -53,6 +57,9 @@ extern void sendto_server(struct Client *one, struct Channel *chptr,
 
 extern void sendto_channel_flags(struct Client *one, int type, struct Client *source_p,
                                 struct Channel *chptr, const char *, ...) AFP(5, 6);
+extern void sendto_channel_opmod(struct Client *one, struct Client *source_p,
+                                struct Channel *chptr, const char *command,
+                                const char *text);
 
 extern void sendto_channel_local(int type, struct Channel *, const char *, ...) AFP(3, 4);
 extern void sendto_channel_local_butone(struct Client *, int type, struct Channel *, const char *, ...) AFP(4, 5);
@@ -65,10 +72,11 @@ extern void sendto_match_butone(struct Client *, struct Client *,
 extern void sendto_match_servs(struct Client *source_p, const char *mask, 
                                int capab, int, const char *, ...) AFP(5, 6);
 
+extern void sendto_monitor(struct monitor *monptr, const char *, ...) AFP(2, 3);
+
 extern void sendto_anywhere(struct Client *, struct Client *, const char *,
                            const char *, ...) AFP(4, 5);
 
-extern void sendto_realops_flags(int, int, const char *, ...) AFP(3, 4);
 extern void sendto_realops_snomask(int, int, const char *, ...) AFP(3, 4);
 extern void sendto_realops_snomask_from(int, int, struct Client *, const char *, ...) AFP(4, 5);