]> jfr.im git - irc/quakenet/newserv.git/blame - helpmod2/hqueue.h
GLINES: fix null pointer deref in trustgline / trustungline
[irc/quakenet/newserv.git] / helpmod2 / hqueue.h
CommitLineData
c86edd1d
Q
1/* H channel queue functions */
2#ifndef HQUEUE_H
3#define HQUEUE_H
4
5#include "hchannel.h"
6#include "huser.h"
7#include "helpmod.h"
8
9enum
10{
11 HQ_DONE,
12 HQ_NEXT,
13 HQ_ON,
14 HQ_OFF,
15 HQ_MAINTAIN,
16 HQ_LIST,
17 HQ_SUMMARY,
18 HQ_RESET,
19 HQ_NONE
20};
21
22void helpmod_queue_handler (huser *, channel *, hchannel *, int, char*, int, char**);
23
24/* called from hooks */
25void hqueue_handle_queue(hchannel *, huser*);
26
27int hqueue_get_position(hchannel*, huser*);
28
29int hqueue_average_time(hchannel *);
30
31void hqueue_advance(hchannel *, huser *, int);
32
33#endif