]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/man/man3/mode.h.3
Re-added the dot graphs again
[user/henk/code/inspircd.git] / docs / man / man3 / mode.h.3
1 .TH "mode.h" 3 "13 May 2005" "InspIRCd" \" -*- nroff -*-
2 .ad l
3 .nh
4 .SH NAME
5 mode.h \- 
6 .SH SYNOPSIS
7 .br
8 .PP
9 \fC#include <typeinfo>\fP
10 .br
11 \fC#include <iostream>\fP
12 .br
13 \fC#include <string>\fP
14 .br
15 \fC#include <deque>\fP
16 .br
17 \fC#include <sstream>\fP
18 .br
19 \fC#include <vector>\fP
20 .br
21 \fC#include 'users.h'\fP
22 .br
23 \fC#include 'channels.h'\fP
24 .br
25
26 .SS "Functions"
27
28 .in +1c
29 .ti -1c
30 .RI "char * \fBgive_ops\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
31 .br
32 .ti -1c
33 .RI "char * \fBgive_hops\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
34 .br
35 .ti -1c
36 .RI "char * \fBgive_voice\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
37 .br
38 .ti -1c
39 .RI "char * \fBtake_ops\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
40 .br
41 .ti -1c
42 .RI "char * \fBtake_hops\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
43 .br
44 .ti -1c
45 .RI "char * \fBtake_voice\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
46 .br
47 .ti -1c
48 .RI "char * \fBadd_ban\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
49 .br
50 .ti -1c
51 .RI "char * \fBtake_ban\fP (\fBuserrec\fP *user, char *dest, \fBchanrec\fP *chan, int status)"
52 .br
53 .ti -1c
54 .RI "void \fBprocess_modes\fP (char **parameters, \fBuserrec\fP *user, \fBchanrec\fP *chan, int status, int pcnt, bool servermode, bool silent, bool local)"
55 .br
56 .ti -1c
57 .RI "bool \fBallowed_umode\fP (char umode, char *sourcemodes, bool adding)"
58 .br
59 .ti -1c
60 .RI "bool \fBprocess_module_umode\fP (char umode, \fBuserrec\fP *source, void *dest, bool adding)"
61 .br
62 .ti -1c
63 .RI "void \fBhandle_mode\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
64 .br
65 .ti -1c
66 .RI "void \fBserver_mode\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
67 .br
68 .ti -1c
69 .RI "void \fBmerge_mode\fP (char **parameters, int pcnt)"
70 .br
71 .ti -1c
72 .RI "void \fBmerge_mode2\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
73 .br
74 .in -1c
75 .SH "Function Documentation"
76 .PP 
77 .SS "char* add_ban (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
78 .PP
79 .SS "bool allowed_umode (char umode, char * sourcemodes, bool adding)"
80 .PP
81 .SS "char* give_hops (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
82 .PP
83 .SS "char* give_ops (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
84 .PP
85 .SS "char* give_voice (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
86 .PP
87 .SS "void handle_mode (char ** parameters, int pcnt, \fBuserrec\fP * user)"
88 .PP
89 .SS "void merge_mode (char ** parameters, int pcnt)"
90 .PP
91 .SS "void merge_mode2 (char ** parameters, int pcnt, \fBuserrec\fP * user)"
92 .PP
93 .SS "void process_modes (char ** parameters, \fBuserrec\fP * user, \fBchanrec\fP * chan, int status, int pcnt, bool servermode, bool silent, bool local)"
94 .PP
95 .SS "bool process_module_umode (char umode, \fBuserrec\fP * source, void * dest, bool adding)"
96 .PP
97 .SS "void server_mode (char ** parameters, int pcnt, \fBuserrec\fP * user)"
98 .PP
99 .SS "char* take_ban (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
100 .PP
101 .SS "char* take_hops (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
102 .PP
103 .SS "char* take_ops (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
104 .PP
105 .SS "char* take_voice (\fBuserrec\fP * user, char * dest, \fBchanrec\fP * chan, int status)"
106 .PP
107 .SH "Author"
108 .PP 
109 Generated automatically by Doxygen for InspIRCd from the source code.