Class 'c_proc_command'. More...
#include <string>
#include <vector>
#include <stack>
#include <list>
#include <map>
#include <algorithm>
#include "../utils/memleak.h"
#include "../params.h"
Go to the source code of this file.
Classes | |
class | c_proc_command |
Stores one command_ in the procedure. More... | |
Defines | |
#define | _admin_msg 69 |
"admin_msg" command_, argument list: [str]type, [str]mask, [str]message | |
#define | _allow_redirect 26 |
"allow_redirect" command_, argument list: [int](bool)yes? | |
#define | _ban_mask 32 |
"ban_mask" command_, argument list: [str]channel, [str]mask | |
#define | _bind 75 |
"bind" command, argument list: [str]type mask, [str]user mask, [str]channel mask, [str]command mask, [str]line mask, [int]before bool, [str]function/procedure name | |
#define | _bind_ex 87 |
"bind_ex" command, argument list: [str]type mask/regexp, [str]user mask/regexp, [str]channel mask/regexp, [str]command mask/regexp, [str]line mask/regexp, [int]before bool, [str]function/procedure name | |
#define | _bot_auth 25 |
"bot_auth" command_, argument list: (none) | |
#define | _bot_fullname 24 |
"bot_fullname" command_, argument list: [str]full name | |
#define | _bot_ident 23 |
"bot_ident" command_, argument list: [str]ident | |
#define | _bot_ident_ipv6 66 |
"bot_ident_ipv6" command_, argument list: [str]ident | |
#define | _bot_nick 22 |
"bot_nick" command_, argument list: (none) = list of nicks is in "strings" vector | |
#define | _chan_mode 50 |
"chan_mode" command_, argument list: [int]priority, [str]channel, [str]mode | |
#define | _change_nick 52 |
"change_nick" command_, [str]new nick | |
#define | _check_dynamic_bans 60 |
"check_dynamic_bans" command_, argument list: [str]channel, [str]nick, [str]reason variable, [str]result variable | |
#define | _dcc_server 33 |
"dcc_server" command_, argument list: [int] group, [str]bind ip, [int]port, [str]server type | |
#define | _dcc_server_ipv6 63 |
"dcc_server_ipv6" command_, argument list: [int] group, [str]bind ip, [int]port, [str]server type | |
#define | _delete_irc_servers 67 |
"delete_irc_servers" command_, argument list: [str]mask | |
#define | _delete_nicks 68 |
"delete_nicks" command_, argument list: [str]mask | |
#define | _deop 2 |
"deop" command_, argument list: [int]priority, [str]channel, [str]nick | |
#define | _deop_ban_mask 81 |
"deop_ban_mask" command, argument list: [int]priority, [str]channel, [str]nick, [str]mask | |
#define | _devoice 6 |
"devoice" command_, argument list: [int]priority, [str]channel, [str]nick | |
#define | _disconnect 20 |
"disconnect" command_, argument list: (none) | |
#define | _dynamic_ban 59 |
"dynamic_ban" command_, argument list: [str]channel, [str]prefix, [str]mask, [str]reason | |
#define | _end_bracket 37 |
Working value (for converting function back to text), argument list: (none). | |
#define | _eval 77 |
"eval" command, argument list: [str]code_str, [str]result variable | |
#define | _execute 14 |
"execute" command_, argument list: [str]function call string | |
#define | _get_bot_name 85 |
"get_bot_name" command, argument list: [str OUT]result variable | |
#define | _get_bot_nick 79 |
"get_bot_nick" command, argument list: [str]result variable | |
#define | _get_chan_mode 56 |
"get_chan_mode" command_, argument list: [str]channel, [str]result variable | |
#define | _get_chan_topic 57 |
"get_chan_topic" command_, argument list: [str]channel, [str]result variable | |
#define | _get_current_irc_server 84 |
"get_current_irc_server" command, argument list: [str OUT]IRC server host, [int OUT]IRC server port | |
#define | _get_event_id 80 |
"get_event_id" command, argument list: [str]result variable | |
#define | _get_nick_mode 78 |
"get_nick_mode" command, argument list: [str]channel, [str]nick, [str]result variable | |
#define | _goto 1002 |
Working value, argument list: (none). | |
#define | _host 39 |
"host" command_, argument list: [str]nick, [str]result variable | |
#define | _ident 38 |
"ident" command_, argument list: [str]nick, [str]result variable | |
#define | _if_error 34 |
"if_error" command_, argument list: (none) | |
#define | _if_group 10 |
"if_group" command_, argument list: [str]left, [str]right | |
#define | _if_in 45 |
"if_in" command_, argument list: [str]left, [str]right | |
#define | _if_match 9 |
"if_match" command_, argument list: [str]left, [str]right | |
#define | _if_match_case_insensitive 41 |
"if_match_case_insensitive" command_, argument list: [str]left, [str]right | |
#define | _if_n_group 48 |
"!if_group" command_, argument list: [str]left, [str]right | |
#define | _if_n_in 46 |
"!if_in" command_, argument list: [str]left, [str]right | |
#define | _if_n_match 47 |
"!if_match" command_, argument list: [str]left, [str]right | |
#define | _if_n_match_case_insensitive 49 |
"!if_match_case_insensitive" command_, argument list: [str]left, [str]right | |
#define | _irc_server 54 |
"irc_server" command_, argument list: [str]host, [int]port | |
#define | _irc_server_ex 71 |
"irc_server_ex" command_, argument list: [str]flags, [str]bind ip, [str]host, [int]port | |
#define | _join 18 |
"join" command_, argument list: [str]channel, [str]key | |
#define | _kick 7 |
"kick" command_, argument list: [str]channel, [str]nick, [str]message | |
#define | _kill_timers 55 |
"kill_timers" command_, argument list: [str]mask | |
#define | _label 1001 |
Working value (for _goto), argument list: (none). | |
#define | _link 43 |
"link" command_, argument list: [str]type, [str]botname, [str]bind ip, [str]host, [int]port, [str]unlink proc | |
#define | _load_bin_module 83 |
"load_bin_module" command, argument list: [str]module name, [str]shared_object_name | |
#define | _load_module 73 |
"load_module" command, argument list: [str]module name | |
#define | _log 17 |
"LOG" command_, argument list: [str]message | |
#define | _msg 8 |
"msg" command_, argument list: [int]priority, [str]target, [str]message | |
#define | _msgq 51 |
"msgq" command_, argument list: [int]priority, [str]target, [str]message prefix, [str]quoted message | |
#define | _net_send 16 |
"NET_SEND" command_, argument list: [str]target, [str]message | |
#define | _notice 30 |
"notice" command_, argument list: [int]priority, [str]target, [str]message | |
#define | _noticeq 53 |
"noticeq" command_, argument list: [int]priority, [str]target, [str]message prefix, [str]quoted message | |
#define | _op 1 |
"op" command_, argument list: [int]priority, [str]channel, [str]nick | |
#define | _part 19 |
"part" command_, argument list: [str]channel, [str]message | |
#define | _process_on_banned 61 |
"process_on_banned" command_, argument list: [str]channel, [str]mask | |
#define | _raw 64 |
"raw" command_, argument list: [int]priority, [str]raw command_ | |
#define | _real_goto 36 |
"goto" command_, argument list: [str]label | |
#define | _real_label 35 |
Working value (for _goto), argument list: [str]label. | |
#define | _rem 70 |
"rem" command_, argument list: [str]remark | |
#define | _remote_execute 65 |
"remote_execute" command_, argument list: [str]bot name, [str]call string, [str]result variable | |
#define | _restart 29 |
"restart" command_, argument list: (none) | |
#define | _return 11 |
"return" command_, argument list: (none) | |
#define | _script 40 |
"SCRIPT" command_, argument list: [str]type, [int]script number, [str]channel, [str]params | |
#define | _set 72 |
Expression evaluation, argument list: [str]expression, [str]result variable. | |
#define | _sleep_ 28 |
"sleep" command_, argument list: [int]seconds | |
#define | _smtp 15 |
"SMTP" command_, argument list: [str]smtp server, [int]smtp port, [str]HELO, [str]MAIL FROM, [str]RCPT TO, [str]DATA lines, delimitered by "\r\n", without ending "." | |
#define | _ssl_server 82 |
"ssl_server" command_, argument list: [int]ip version, [str]bind ip, [int]port | |
#define | _telnet_server 42 |
"telnet_server" command_, argument list: [str]bind ip, [int]port | |
#define | _telnet_server_ipv6 62 |
"telnet_server_ipv6" command_, argument list: [str]ip, [int]port | |
#define | _timer_every 13 |
"timer_every" command_, argument list: [str]name, [int]seconds, [str]proc | |
#define | _timer_once 12 |
"timer_once" command_, argument list: [str]name, [int]seconds, [str]proc | |
#define | _topic 58 |
"topic" command_, argument list: [str]channel, [str]new topic | |
#define | _try_connect 21 |
"try_connect" command_, argument list: (none) | |
#define | _unban_mask 31 |
"unban_mask" command_, argument list: [str]channel, [str]mask | |
#define | _unbind 76 |
"unbind" command, argument list: [str]type mask, [str]user mask, [str]channel mask, [str]command mask, [str]line mask, [int]before bool, [str]function/procedure name | |
#define | _unbind_ex 86 |
"unbind_ex" command, argument list: [str]type mask/regexp, [str]user mask/regexp, [str]channel mask/regexp, [str]command mask/regexp, [str]line mask/regexp, [int]before bool, [str]function/procedure name | |
#define | _unload_module 74 |
"unload_module" command, argument list: [str]module name | |
#define | _voice 5 |
"voice" command_, argument list: [int]priority, [str]channel, [str]nick | |
#define | _wait_if_error 27 |
"wait_if_error" command_, argument list: (none) | |
#define | _work 44 |
"work" command_, argument list: (none) | |
#define | CMD_MAX_ARGS 10 |
Maximum number of arguments. |
Class 'c_proc_command'.
Definition in file c_proc_command.h.