Added SILC Thread Queue API
[runtime.git] / apps / irssi / src / perl / common / module.h
1 #define NEED_PERL_H
2 #define HAVE_CONFIG_H
3 #include "../module.h"
4 #include <XSUB.h>
5
6 #include "network.h"
7 #include "levels.h"
8 #include "commands.h"
9 #include "log.h"
10 #include "rawlog.h"
11 #include "ignore.h"
12 #include "settings.h"
13 #include "masks.h"
14 #include "special-vars.h"
15 #include "window-item-def.h"
16
17 #include "chat-protocols.h"
18 #include "chatnets.h"
19 #include "servers.h"
20 #include "servers-reconnect.h"
21 #include "servers-setup.h"
22 #include "channels.h"
23 #include "queries.h"
24 #include "nicklist.h"
25
26 #include "perl/perl-core.h"
27 #include "perl/perl-common.h"
28 #include "perl/perl-signals.h"
29 #include "perl/perl-sources.h"
30
31 typedef COMMAND_REC *Irssi__Command;
32 typedef LOG_REC *Irssi__Log;
33 typedef LOG_ITEM_REC *Irssi__Logitem;
34 typedef RAWLOG_REC *Irssi__Rawlog;
35 typedef IGNORE_REC *Irssi__Ignore;
36 typedef MODULE_REC *Irssi__Module;
37 typedef WI_ITEM_REC *Irssi__Windowitem;
38
39 typedef CHATNET_REC *Irssi__Chatnet;
40 typedef SERVER_REC *Irssi__Server;
41 typedef SERVER_CONNECT_REC *Irssi__Connect;
42 typedef RECONNECT_REC *Irssi__Reconnect;
43 typedef CHANNEL_REC *Irssi__Channel;
44 typedef QUERY_REC *Irssi__Query;
45 typedef NICK_REC *Irssi__Nick;