05003c0fb2885e25e606e8f0d196d50c60e1efe1
[silc.git] / apps / irssi / src / perl / perl-signals-list.h
1 static PERL_SIGNAL_ARGS_REC perl_signal_args[] =
2 {
3     { "gui dialog", { "string", "string", NULL } },
4     { "send command", { "string", "iobject", "iobject", NULL } },
5     { "chat protocol created", { "CHAT_PROTOCOL_REC", NULL } },
6     { "chat protocol updated", { "CHAT_PROTOCOL_REC", NULL } },
7     { "chat protocol destroyed", { "CHAT_PROTOCOL_REC", NULL } },
8     { "channel created", { "iobject", "int", NULL } },
9     { "channel destroyed", { "iobject", NULL } },
10     { "chatnet created", { "iobject", NULL } },
11     { "chatnet destroyed", { "iobject", NULL } },
12     { "commandlist new", { "Irssi::Command", NULL } },
13     { "commandlist remove", { "Irssi::Command", NULL } },
14     { "error command", { "int", "string", NULL } },
15     { "send command", { "string", "iobject", "iobject", NULL } },
16     { "send text", { "string", "iobject", "iobject", NULL } },
17     { "command ", { "string", "iobject", "iobject", NULL } },
18     { "default command", { "string", "iobject", "iobject", NULL } },
19     { "ignore created", { "Irssi::Ignore", NULL } },
20     { "ignore destroyed", { "Irssi::Ignore", NULL } },
21     { "ignore changed", { "Irssi::Ignore", NULL } },
22     { "log new", { "Irssi::Log", NULL } },
23     { "log remove", { "Irssi::Log", NULL } },
24     { "log create failed", { "Irssi::Log", NULL } },
25     { "log locked", { "Irssi::Log", NULL } },
26     { "log started", { "Irssi::Log", NULL } },
27     { "log stopped", { "Irssi::Log", NULL } },
28     { "log rotated", { "Irssi::Log", NULL } },
29     { "log written", { "Irssi::Log", "string", NULL } },
30     { "module loaded", { "Irssi::Module", "MODULE_FILE_REC", NULL } },
31     { "module unloaded", { "Irssi::Module", "MODULE_FILE_REC", NULL } },
32     { "module error", { "int", "string", "string", "string", NULL } },
33     { "nicklist new", { "iobject", "iobject", NULL } },
34     { "nicklist remove", { "iobject", "iobject", NULL } },
35     { "nicklist changed", { "iobject", "iobject", "string", NULL } },
36     { "nicklist host changed", { "iobject", "iobject", NULL } },
37     { "nicklist gone changed", { "iobject", "iobject", NULL } },
38     { "nicklist serverop changed", { "iobject", "iobject", NULL } },
39     { "pidwait", { "int", "int", NULL } },
40     { "query created", { "iobject", "int", NULL } },
41     { "query destroyed", { "iobject", NULL } },
42     { "query nick changed", { "iobject", "string", NULL } },
43     { "window item name changed", { "iobject", NULL } },
44     { "query address changed", { "iobject", NULL } },
45     { "query server changed", { "iobject", "iobject", NULL } },
46     { "rawlog", { "RAWIrssi::Log", "string", NULL } },
47     { "server looking", { "iobject", NULL } },
48     { "server connected", { "iobject", NULL } },
49     { "server connecting", { "iobject", "ulongptr", NULL } },
50     { "server connect failed", { "iobject", NULL } },
51     { "server disconnected", { "iobject", NULL } },
52     { "server quit", { "iobject", "string", NULL } },
53     { "setup reread", { "string", NULL } },
54     { "setup saved", { "string", "int", NULL } },
55     { "ban type changed", { "string", NULL } },
56     { "channel joined", { "iobject", NULL } },
57     { "channel wholist", { "iobject", NULL } },
58     { "channel sync", { "iobject", NULL } },
59     { "channel topic changed", { "iobject", NULL } },
60     { "ctcp msg", { "iobject", "string", "string", "string", "string", NULL } },
61     { "ctcp msg ", { "iobject", "string", "string", "string", "string", NULL } },
62     { "default ctcp msg", { "iobject", "string", "string", "string", "string", NULL } },
63     { "ctcp reply", { "iobject", "string", "string", "string", "string", NULL } },
64     { "ctcp reply ", { "iobject", "string", "string", "string", "string", NULL } },
65     { "default ctcp reply", { "iobject", "string", "string", "string", "string", NULL } },
66     { "ctcp action", { "iobject", "string", "string", "string", "string", NULL } },
67     { "awaylog show", { "Irssi::Log", "int", "int", NULL } },
68     { "server nick changed", { "iobject", NULL } },
69     { "event connected", { "iobject", NULL } },
70     { "server event", { "iobject", "string", "string", "string", NULL } },
71     { "event ", { "iobject", "string", "string", "string", NULL } },
72     { "default event", { "iobject", "string", "string", "string", NULL } },
73     { "server incoming", { "iobject", "string", NULL } },
74     { "redir ", { "iobject", "string", "string", "string", NULL } },
75     { "server lag", { "iobject", NULL } },
76     { "server lag disconnect", { "iobject", NULL } },
77     { "massjoin", { "iobject", "gslist_iobject", NULL } },
78     { "ban new", { "iobject", "Irssi::Irc::Ban", NULL } },
79     { "ban remove", { "iobject", "Irssi::Irc::Ban", NULL } },
80     { "channel mode changed", { "iobject", "string", NULL } },
81     { "nick mode changed", { "iobject", "iobject", "string", NULL } },
82     { "user mode changed", { "iobject", "string", NULL } },
83     { "away mode changed", { "iobject", NULL } },
84     { "netsplit server new", { "iobject", "NETSPLIT_iobject", NULL } },
85     { "netsplit server remove", { "iobject", "NETSPLIT_iobject", NULL } },
86     { "netsplit new", { "Irssi::Irc::Netsplit", NULL } },
87     { "netsplit remove", { "Irssi::Irc::Netsplit", NULL } },
88     { "dcc ctcp ", { "string", "siobject", NULL } },
89     { "default dcc ctcp", { "string", "siobject", NULL } },
90     { "dcc unknown ctcp", { "string", "string", "string", NULL } },
91     { "dcc reply ", { "string", "siobject", NULL } },
92     { "default dcc reply", { "string", "siobject", NULL } },
93     { "dcc unknown reply", { "string", "string", "string", NULL } },
94     { "dcc chat message", { "siobject", "string", NULL } },
95     { "dcc created", { "siobject", NULL } },
96     { "dcc destroyed", { "siobject", NULL } },
97     { "dcc connected", { "siobject", NULL } },
98     { "dcc rejecting", { "siobject", NULL } },
99     { "dcc closed", { "siobject", NULL } },
100     { "dcc request", { "siobject", "string", NULL } },
101     { "dcc request send", { "siobject", NULL } },
102     { "dcc chat message", { "siobject", "string", NULL } },
103     { "dcc transfer update", { "siobject", NULL } },
104     { "dcc get receive", { "siobject", NULL } },
105     { "dcc error connect", { "siobject", NULL } },
106     { "dcc error file create", { "siobject", "string", NULL } },
107     { "dcc error file open", { "string", "string", "int", NULL } },
108     { "dcc error get not found", { "string", NULL } },
109     { "dcc error send exists", { "string", "string", NULL } },
110     { "dcc error unknown type", { "string", NULL } },
111     { "dcc error close not found", { "string", "string", "string", NULL } },
112     { "autoignore new", { "iobject", "AUTOIrssi::Ignore", NULL } },
113     { "autoignore remove", { "iobject", "AUTOIrssi::Ignore", NULL } },
114     { "flood", { "iobject", "string", "string", "int", "string", NULL } },
115     { "notifylist new", { "Irssi::Irc::Notifylist", NULL } },
116     { "notifylist remove", { "Irssi::Irc::Notifylist", NULL } },
117     { "notifylist joined", { "iobject", "string", "string", "string", "string", "string", NULL } },
118     { "notifylist away changed", { "iobject", "string", "string", "string", "string", "string", NULL } },
119     { "notifylist unidle", { "iobject", "string", "string", "string", "string", "string", NULL } },
120     { "notifylist left", { "iobject", "string", "string", "string", "string", "string", NULL } },
121     { "proxy client connected", { "CLIENT_REC", NULL } },
122     { "proxy client disconnected", { "CLIENT_REC", NULL } },
123     { "gui print text", { "Irssi::UI::Window", "int", "int", "int", "string", "Irssi::UI::TextDest", NULL } },
124     { "gui print text finished", { "Irssi::UI::Window", NULL } },
125     { "complete word", { "glistptr_char*", "Irssi::UI::Window", "string", "string", "intptr", NULL } },
126     { "exec new", { "Irssi::UI::Process", NULL } },
127     { "exec remove", { "Irssi::UI::Process", "int", NULL } },
128     { "exec input", { "Irssi::UI::Process", "string", NULL } },
129     { "message public", { "iobject", "string", "string", "string", "string", NULL } },
130     { "message private", { "iobject", "string", "string", "string", NULL } },
131     { "message own_public", { "iobject", "string", "string", NULL } },
132     { "message own_private", { "iobject", "string", "string", "string", NULL } },
133     { "message join", { "iobject", "string", "string", "string", NULL } },
134     { "message part", { "iobject", "string", "string", "string", "string", NULL } },
135     { "message quit", { "iobject", "string", "string", "string", NULL } },
136     { "message kick", { "iobject", "string", "string", "string", "string", "string", NULL } },
137     { "message nick", { "iobject", "string", "string", "string", NULL } },
138     { "message own_nick", { "iobject", "string", "string", "string", NULL } },
139     { "message invite", { "iobject", "string", "string", "string", NULL } },
140     { "message topic", { "iobject", "string", "string", "string", "string", NULL } },
141     { "keyinfo created", { "Irssi::UI::Keyinfo", NULL } },
142     { "keyinfo destroyed", { "Irssi::UI::Keyinfo", NULL } },
143     { "print text", { "Irssi::UI::TextDest", "string", "string", NULL } },
144     { "theme created", { "Irssi::UI::Theme", NULL } },
145     { "theme destroyed", { "Irssi::UI::Theme", NULL } },
146     { "window hilight", { "Irssi::UI::Window", NULL } },
147     { "window activity", { "Irssi::UI::Window", "int", NULL } },
148     { "window item hilight", { "iobject", NULL } },
149     { "window item activity", { "iobject", "int", NULL } },
150     { "window item new", { "Irssi::UI::Window", "iobject", NULL } },
151     { "window item remove", { "Irssi::UI::Window", "iobject", NULL } },
152     { "window item changed", { "Irssi::UI::Window", "iobject", NULL } },
153     { "window item server changed", { "Irssi::UI::Window", "iobject", NULL } },
154     { "window created", { "Irssi::UI::Window", NULL } },
155     { "window destroyed", { "Irssi::UI::Window", NULL } },
156     { "window changed", { "Irssi::UI::Window", "Irssi::UI::Window", NULL } },
157     { "window changed automatic", { "Irssi::UI::Window", NULL } },
158     { "window server changed", { "Irssi::UI::Window", "iobject", NULL } },
159     { "window refnum changed", { "Irssi::UI::Window", "int", NULL } },
160     { "window name changed", { "Irssi::UI::Window", NULL } },
161     { "window history changed", { "Irssi::UI::Window", "string", NULL } },
162     { "window level changed", { "Irssi::UI::Window", NULL } },
163     { "message irc op_public", { "iobject", "string", "string", "string", "string", NULL } },
164     { "message irc own_wall", { "iobject", "string", "string", NULL } },
165     { "message irc own_action", { "iobject", "string", "string", NULL } },
166     { "message irc action", { "iobject", "string", "string", "string", "string", NULL } },
167     { "message irc own_notice", { "iobject", "string", "string", NULL } },
168     { "message irc notice", { "iobject", "string", "string", "string", "string", NULL } },
169     { "message irc own_ctcp", { "iobject", "string", "string", "string", NULL } },
170     { "message irc ctcp", { "iobject", "string", "string", "string", "string", "string", NULL } },
171     { "message irc mode", { "iobject", "string", "string", "string", "string", NULL } },
172     { "message dcc own", { "siobject", "string", NULL } },
173     { "message dcc own_action", { "siobject", "string", NULL } },
174     { "message dcc own_ctcp", { "siobject", "string", "string", NULL } },
175     { "message dcc", { "siobject", "string", NULL } },
176     { "message dcc action", { "siobject", "string", NULL } },
177     { "message dcc ctcp", { "siobject", "string", "string", NULL } },
178
179     { NULL }
180 };