2000-02-24 16:14:44 -05:00
|
|
|
IRC base
|
1999-09-03 10:27:29 -04:00
|
|
|
--------
|
|
|
|
|
|
|
|
* Requires to work properly:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"gui exit"
|
1999-09-03 10:27:29 -04:00
|
|
|
"gui channel open", CHANNEL_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"send command", char *command, SERVER_REC, CHANNEL_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
* Provides signals:
|
|
|
|
|
|
|
|
bans.c:
|
|
|
|
|
|
|
|
"ban new", BAN_REC
|
|
|
|
"ban remove", BAN_REC
|
|
|
|
"ban exception new", BAN_REC
|
|
|
|
"ban exception remove", BAN_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"ban type changed", char *bantype
|
1999-09-03 10:27:29 -04:00
|
|
|
|
1999-10-16 15:50:30 -04:00
|
|
|
commands.c:
|
|
|
|
"commandlist new", COMMAND_REC
|
|
|
|
"commandlist remove", COMMAND_REC
|
|
|
|
|
1999-09-03 10:27:29 -04:00
|
|
|
channels.c:
|
|
|
|
|
|
|
|
"channel created", CHANNEL_REC
|
|
|
|
"channel destroyed", CHANNEL_REC
|
|
|
|
"channel name changed", CHANNEL_REC
|
|
|
|
"channel topic changed", CHANNEL_REC
|
1999-11-06 09:51:01 -05:00
|
|
|
"channel server changed", CHANNEL_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
"channel query", CHANNEL_REC
|
1999-09-15 16:31:53 -04:00
|
|
|
"channel wholist", CHANNEL_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
"channel sync", CHANNEL_REC
|
|
|
|
|
|
|
|
ctcp.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"ctcp msg "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
|
|
|
"default ctcp msg", char *args, SERVER_REC, char *nick, char *addr, char *target
|
|
|
|
"ctcp reply "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
|
|
|
"default ctcp reply", char *args, SERVER_REC, char *nick, char *addr, char *target
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
irc.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"server incoming", SERVER_REC, char *data
|
1999-09-03 10:27:29 -04:00
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"send command", char *args, SERVER_REC
|
|
|
|
"command "<cmd>, char *args, SERVER_REC, CHANNEL_REC
|
|
|
|
"default command", char *args, SERVER_REC, CHANNEL_REC
|
|
|
|
|
|
|
|
"server event", char *data, SERVER_REC, char *sender_nick, char *sender_address
|
|
|
|
"event "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
|
|
|
|
"default event", char *data, SERVER_REC, char *sender_nick, char *sender_address
|
1999-09-03 10:27:29 -04:00
|
|
|
|
2000-02-24 18:43:49 -05:00
|
|
|
(for perl parser..)
|
|
|
|
"redir "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
|
|
|
|
|
1999-10-10 04:26:47 -04:00
|
|
|
lag.c:
|
|
|
|
|
|
|
|
"server lag", SERVER_REC
|
|
|
|
"server lag disconnect", SERVER_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"lag", char *server, int lag
|
1999-10-10 04:26:47 -04:00
|
|
|
|
1999-09-03 10:27:29 -04:00
|
|
|
modes.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"invitelist new", CHANNEL_REC, char *mask
|
|
|
|
"invitelist remove", CHANNEL_REC, char *mask
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
"channel mode changed", CHANNEL_REC
|
|
|
|
"user mode changed", SERVER_REC
|
|
|
|
"nick mode changed", CHANNEL_REC, NICK_REC
|
|
|
|
|
1999-09-11 04:58:00 -04:00
|
|
|
netsplit.c:
|
|
|
|
|
|
|
|
"netsplit add", NETSPLIT_REC
|
|
|
|
"netsplit remove", NETSPLIT_REC
|
|
|
|
|
1999-09-03 10:27:29 -04:00
|
|
|
nicklist.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"nicklist new", CHANNEL_REC, NICK_REC
|
|
|
|
"nicklist remove", CHANNEL_REC, NICK_REC
|
|
|
|
"nicklist changed", CHANNEL_REC, NICK_REC, char *oldnick
|
|
|
|
"nick gone changed", CHANNEL_REC, NICK_REC
|
|
|
|
"nick ircop changed", CHANNEL_REC, NICK_REC
|
|
|
|
"server nick changed", SERVER_REC
|
|
|
|
"massjoin", CHANNEL_REC, GList of NICK_RECs
|
|
|
|
|
|
|
|
rawlog.c:
|
|
|
|
|
|
|
|
"rawlog", SERVER_REC, char *data
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
server.c:
|
|
|
|
|
|
|
|
"server connect failed", SERVER_REC
|
|
|
|
"server connected", SERVER_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"server connecting", SERVER_REC, ulong *ip
|
1999-09-03 10:27:29 -04:00
|
|
|
"server looking", SERVER_REC
|
|
|
|
"server disconnected", SERVER_REC
|
|
|
|
"event connected", SERVER_REC
|
|
|
|
|
|
|
|
signal.c:
|
2000-02-24 16:14:44 -05:00
|
|
|
|
|
|
|
"signal", char *name, ...
|
|
|
|
"last signal", char *name, ...
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
IRC extra
|
|
|
|
---------
|
|
|
|
|
|
|
|
* Requires to work properly:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"print text stripped", SERVER_REC, char *channel, int level, char *text
|
|
|
|
"plugin add menu", char *menuitem, void (*func) (gpointer, PLUGIN_REC), PLUGIN_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
* Provides signals:
|
|
|
|
|
|
|
|
dcc.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"dcc ctcp "<cmd>, char *args, DCC_REC
|
|
|
|
"default dcc ctcp", char *args, DCC_REC
|
|
|
|
"dcc unknown ctcp", char *args, char *sender, char *sendaddr
|
1999-09-03 10:27:29 -04:00
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"dcc reply "<cmd>, char *args, DCC_REC
|
|
|
|
"default dcc reply", char *args, DCC_REC
|
|
|
|
"dcc unknown reply", char *args, char *sender, char *sendaddr
|
1999-09-03 10:27:29 -04:00
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"dcc chat message", DCC_REC, char *msg
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
"dcc created", DCC_REC
|
|
|
|
"dcc destroyed", DCC_REC
|
|
|
|
"dcc connected", DCC_REC
|
|
|
|
"dcc rejecting", DCC_REC
|
|
|
|
"dcc closed", DCC_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"dcc chat message", DCC_REC, char *msg
|
1999-09-03 10:27:29 -04:00
|
|
|
"dcc transfer update", DCC_REC
|
|
|
|
"dcc request", DCC_REC
|
|
|
|
"dcc get receive", DCC_REC
|
|
|
|
"dcc error connect", DCC_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"dcc error file create", DCC_REC, char *filename
|
|
|
|
"dcc error file not found", char *nick, char *filename
|
|
|
|
"dcc error get not found", char *nick
|
|
|
|
"dcc error send exists", char *nick, char *filename
|
|
|
|
"dcc error unknown type", char *type
|
|
|
|
"dcc error close not found", char *type, char *nick, char *filename
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
flood.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"flood", SERVER_REC, char *nick, char *host, char *level, char *target
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
ignore.c:
|
|
|
|
|
|
|
|
"autoignore new", SERVER_REC, AUTOIGNORE_REC
|
|
|
|
"autoignore remove", SERVER_REC, AUTOIGNORE_REC
|
|
|
|
"ignore new", LIST_REC
|
|
|
|
"ignore change", LIST_REC
|
|
|
|
"ignore remove", LIST_REC
|
|
|
|
|
|
|
|
log.c:
|
|
|
|
|
|
|
|
"log created", LOG_REC
|
|
|
|
"log destroyed", LOG_REC
|
|
|
|
"log opened", LOG_REC
|
|
|
|
"log closed", LOG_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"log written", LOG_REC, char *line
|
1999-09-03 10:27:29 -04:00
|
|
|
"log item created", LOG_REC, LOG_ITEM_REC
|
|
|
|
"log item destroyed", LOG_REC, LOG_ITEM_REC
|
|
|
|
|
|
|
|
notifylist.c:
|
|
|
|
|
|
|
|
"notifylist new", LIST_REC
|
|
|
|
"notifylist remove", LIST_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
"notifylist joined", SERVER_REC, char *nick, char *username, char *host, char *realname
|
|
|
|
"notifylist left", SERVER_REC, char *nick
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
plugins.c:
|
|
|
|
|
|
|
|
"plugin created", PLUGIN_REC
|
1999-11-06 15:05:49 -05:00
|
|
|
"plugin loaded", PLUGIN_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
"plugin destroyed", PLUGIN_REC
|
2000-02-24 16:14:44 -05:00
|
|
|
|
|
|
|
"plugin error already loaded", char *plugin
|
|
|
|
"plugin error invalid", char *plugin
|
|
|
|
"plugin error load", char *plugin, char *error
|
|
|
|
"plugin error not loaded", char *plugin
|
|
|
|
"plugin error version", char *plugin
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
UI common
|
|
|
|
---------
|
|
|
|
|
|
|
|
* Requires to work properly:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"gui print text", CHANNEL_REC, int fg, int bg, int flags, char *text
|
|
|
|
"gui window goto", int number
|
|
|
|
|
|
|
|
* Can be used to determine when all "gui print text"s are sent (not required)
|
1999-09-03 10:27:29 -04:00
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"print text finished", CHANNEL_REC
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
* Provides signals:
|
|
|
|
|
1999-11-06 15:05:49 -05:00
|
|
|
ui-keyboard.c:
|
|
|
|
|
|
|
|
"keyinfo created", KEYINFO_REC
|
|
|
|
"keyinfo destroyed", KEYINFO_REC
|
|
|
|
|
1999-09-03 10:27:29 -04:00
|
|
|
ui-printtext.c:
|
|
|
|
|
2000-02-24 16:14:44 -05:00
|
|
|
"print text", SERVER_REC, char *channel, int level, char *text
|
|
|
|
"print text stripped", SERVER_REC, char *channel, int level, char *text
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
ui-themes.c:
|
|
|
|
|
|
|
|
"theme created", THEME_REC
|
|
|
|
"theme destroyed", THEME_REC
|
|
|
|
|
|
|
|
ui-windows.c:
|
|
|
|
|
|
|
|
"window created", WINDOW_REC
|
|
|
|
"window destroyed", WINDOW_REC
|