#include <shared.h>
Collaboration diagram for s_channel_def:
Definition at line 979 of file shared.h.
Public Member Functions | |
s_channel_def () | |
Public Attributes | |
vector< s_dynamic_rule > | allow_dynamic |
Dynamic rules. | |
string | channel_name |
Name of channel. | |
map< string, string > | dynamic_bans |
List of dynamically banned users. | |
string | dynamic_minus_modes |
Which modes accepted? ('+' for -v, '@' for -o). | |
string | dynamic_plus_modes |
Which modes accepted? ('+' for +v, '@' for +o). | |
vector< string > | dynbans_editors |
List of groups that can use .dynbans command for this channel. | |
vector< s_group > | groups |
List of groups which this channel is member of. | |
vector< string > | keys |
History of +k key's. | |
time_t | last_changed |
Timestamp for replication. | |
string | on_ctcp |
on_ctcp event | |
string | on_dynamic_ban |
on_dynamic_ban event | |
string | on_ircop |
on_ircop event: An irc operator on channel event | |
string | on_key |
on_key event | |
string | on_limit |
on_limit event | |
string | on_mode |
on_mode event | |
string | on_notice |
on_notice event | |
string | on_part |
on_part event: Some on channel has left channel / quit IRC | |
string | on_privmsg |
on_privmsg event: Some has written PRIVMSG to channel | |
string | on_server_msg |
on_server_msg event | |
string | on_topic |
on_topic event | |
vector< s_replication > | replication |
Informations of replication. |
|
Definition at line 1007 of file shared.h. References allow_dynamic, channel_name, dynamic_bans, dynamic_minus_modes, dynamic_plus_modes, groups, keys, last_changed, on_ctcp, on_dynamic_ban, on_ircop, on_key, on_limit, on_mode, on_notice, on_part, on_privmsg, on_server_msg, on_topic, and replication. 01008 { 01009 channel_name=""; 01010 on_mode=""; 01011 on_key=""; 01012 on_limit=""; 01013 on_topic=""; 01014 on_dynamic_ban=""; 01015 allow_dynamic.clear(); 01016 dynamic_plus_modes=""; 01017 dynamic_minus_modes=""; 01018 on_ircop=""; 01019 on_privmsg=""; 01020 on_notice=""; 01021 on_part=""; 01022 on_dynamic_ban=""; 01023 on_ctcp=""; 01024 on_server_msg=""; 01025 groups.clear(); 01026 replication.clear(); 01027 last_changed=0; 01028 keys.clear(); 01029 dynamic_bans.clear(); 01030 }
|
|
Dynamic rules.
Definition at line 992 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
Name of channel.
Definition at line 980 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
List of dynamically banned users.
Definition at line 995 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), dcc_loop_edit_dynbans(), logic_process_line(), and s_channel_def(). |
|
Which modes accepted? ('+' for -v, '@' for -o).
Definition at line 994 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
Which modes accepted? ('+' for +v, '@' for +o).
Definition at line 993 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
List of groups that can use .dynbans command for this channel.
Definition at line 1001 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), dcc_loop_edit_dynbans(), and logic_process_line(). |
|
List of groups which this channel is member of.
Definition at line 999 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
History of +k key's.
Definition at line 997 of file shared.h. Referenced by logic_process_line(), and s_channel_def(). |
|
Timestamp for replication.
Definition at line 1005 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_ctcp event
Definition at line 990 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_dynamic_ban event
Definition at line 989 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_ircop event: An irc operator on channel event
Definition at line 985 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_key event
Definition at line 982 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_limit event
Definition at line 983 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_mode event
Definition at line 981 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_notice event
Definition at line 987 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_part event: Some on channel has left channel / quit IRC
Definition at line 988 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_privmsg event: Some has written PRIVMSG to channel
Definition at line 986 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_server_msg event
Definition at line 991 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
on_topic event
Definition at line 984 of file shared.h. Referenced by botnet_loop(), botnet_push_chan(), logic_process_line(), and s_channel_def(). |
|
Informations of replication.
Definition at line 1003 of file shared.h. Referenced by botnet_loop(), logic_process_line(), and s_channel_def(). |