#include <shared.h>
Collaboration diagram for s_channel:
Definition at line 298 of file shared.h.
Public Member Functions | |
void | clear () |
s_channel () | |
Public Attributes | |
vector< s_dynamic_rule > | allow_dynamic |
List of dynamic rule that can be accepted. | |
bool | can_send_unknown_users |
Can user send messages / files to unknown users? | |
string | channel_name |
Name of channel. | |
bool | configured |
Set to true if all has been configured (only valid for partyline). | |
s_flood | ctcp_flood |
Contains ctcp_flood limitation for this user (CTCP to all users in the channel). | |
string | dynamic_minus_modes |
Wich modes accepted? ('+' for -v, '@' for -o). | |
string | dynamic_plus_modes |
Wich modes accepted? ('+' for +v, '@' for +o). | |
vector< s_group > | groups |
List of groups that this user is member of. | |
bool | host_unknown |
Is this user "an unknown user"? (if true, this structure contains definition for user that is NOT recognized - something like "guest" on channel). | |
bool | is_template |
Is this an user template? | |
s_flood | join_flood |
Contains join_flood limitation for this user (JOIN <-> PART/QUIT/benn KICK-ed). | |
s_flood | mode_flood |
Contains mode_flood limitation for this user (MODE). | |
s_flood | msg_flood |
Contains msg_flood limitation for this user (PRIVMSG). | |
s_flood | nick_flood |
Contains nick_flood limitation for this user (NICK). | |
s_flood | notice_flood |
Contains notice_flood limitation for this user (NOTICE). | |
string | on_ban |
Procedure for on_ban event (+b). | |
string | on_banned |
Procedure for on_banned event (if some ban mask on bot's JOIN match this user). | |
string | on_creator |
Procedure for on_creator event (+O). | |
string | on_decreator |
Procedure for on_decreator event (-O). | |
string | on_deop |
Procedure for on_deop event (-o). | |
string | on_devoice |
Procedure for on_devoice event (-v). | |
string | on_except |
Procedure for on_except event. | |
string | on_flood |
Procedure for on_flood event. | |
string | on_invite |
Procedure for on_invite event. | |
string | on_join |
Procedure for on_join event. | |
string | on_kick |
Procedure for on_kick event. | |
string | on_not_in_reop |
Procedure for on_not_in_reop event. | |
string | on_not_invited |
Procedure for on_not_invited event. | |
string | on_notice |
Procedure for on_notice event (NOTICE). | |
string | on_op |
Procedure for on_op event (+o). | |
string | on_other_mode |
Procedure for on_other_mode event. | |
string | on_privmsg |
Procedure for on_privmsg event (PRIVMSG). | |
string | on_reop |
Procedure for on_reop event. | |
string | on_unban |
Procedure for on_unban event (-b). | |
string | on_unexcept |
Procedure for on_unexcept event. | |
string | on_uninvite |
Procedure for on_uninvite event. | |
string | on_voice |
Procedure for on_voice event (+v). | |
s_flood | repeat_flood |
Contains repeat_flood limitation for this user. | |
bool | terminator |
Is this user terminated? | |
string | username |
Name of user. |
|
Definition at line 346 of file shared.h. References clear(). 00347 { 00348 clear(); 00349 }
Here is the call graph for this function: ![]() |
|
|
List of dynamic rule that can be accepted.
Definition at line 339 of file shared.h. Referenced by clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can user send messages / files to unknown users?
Definition at line 305 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Name of channel.
Definition at line 300 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Set to true if all has been configured (only valid for partyline).
Definition at line 344 of file shared.h. Referenced by clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), and logic_partyline_get_user_template(). |
|
Contains ctcp_flood limitation for this user (CTCP to all users in the channel).
Definition at line 337 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Wich modes accepted? ('+' for -v, '@' for -o).
Definition at line 342 of file shared.h. Referenced by botnet_loop(), clear(), and logic_process_line(). |
|
Wich modes accepted? ('+' for +v, '@' for +o).
Definition at line 341 of file shared.h. Referenced by botnet_loop(), clear(), and logic_process_line(). |
|
List of groups that this user is member of.
Definition at line 307 of file shared.h. Referenced by clear(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Is this user "an unknown user"? (if true, this structure contains definition for user that is NOT recognized - something like "guest" on channel).
Definition at line 301 of file shared.h. Referenced by botnet_loop(), clear(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Is this an user template?
Definition at line 302 of file shared.h. Referenced by botnet_loop(), clear(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains join_flood limitation for this user (JOIN <-> PART/QUIT/benn KICK-ed).
Definition at line 335 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains mode_flood limitation for this user (MODE).
Definition at line 336 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains msg_flood limitation for this user (PRIVMSG).
Definition at line 331 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains nick_flood limitation for this user (NICK).
Definition at line 334 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains notice_flood limitation for this user (NOTICE).
Definition at line 332 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_ban event (+b).
Definition at line 309 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_banned event (if some ban mask on bot's JOIN match this user).
Definition at line 318 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_creator event (+O).
Definition at line 315 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_decreator event (-O).
Definition at line 316 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_deop event (-o).
Definition at line 308 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_devoice event (-v).
Definition at line 314 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_except event.
Definition at line 322 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_flood event.
Definition at line 319 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_invite event.
Definition at line 324 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_join event.
Definition at line 317 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_kick event.
Definition at line 311 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_not_in_reop event.
Definition at line 328 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_not_invited event.
Definition at line 326 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_notice event (NOTICE).
Definition at line 321 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_op event (+o).
Definition at line 312 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_other_mode event.
Definition at line 327 of file shared.h. Referenced by clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_privmsg event (PRIVMSG).
Definition at line 320 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_reop event.
Definition at line 329 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_unban event (-b).
Definition at line 310 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Procedure for on_unexcept event.
Definition at line 323 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_uninvite event.
Definition at line 325 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Procedure for on_voice event (+v).
Definition at line 313 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Contains repeat_flood limitation for this user.
Definition at line 333 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Is this user terminated?
Definition at line 303 of file shared.h. Referenced by logic_partyline_get_user(), and logic_process_line(). |
|
Name of user.
Definition at line 299 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_get_user(), logic_partyline_get_user_template(), and logic_process_line(). |