#include <shared.h>
Collaboration diagram for s_user:
Definition at line 138 of file shared.h.
Public Member Functions | |
void | clear () |
s_user () | |
Public Attributes | |
bool | access_grant_apply |
Can this user grant accesst to .apply command to other user? | |
bool | access_grant_backup |
Can this user grant/deny access to .backup command to other user? | |
bool | access_grant_can_send_all_users |
Can this user grant right to send message / file to all users? | |
bool | access_grant_can_send_unknown_users |
Can this grant right to other user to send message / file to unknown users on all bot's channels? | |
vector< string > | access_grant_channel |
This user can add or exclude users to/from these channels. | |
bool | access_grant_die |
Can this user grant accesst to .die command to other user? | |
bool | access_grant_filesystem |
Can this user grant accesst to .filesystem command to other user? | |
vector< string > | access_grant_group |
This user can add or exclude users to/from these groups. | |
bool | access_grant_partyline |
Can this user grant/deny access to partyline to other user? | |
bool | access_grant_plusproc |
Can this user (or bot) grant creation of new procedure to other user? | |
bool | access_grant_plususer |
Can this user (or bot) grant creation of new user to other user? | |
bool | access_grant_private |
Can this user grant accesst to private definition to other user? | |
vector< string > | access_grant_procedure |
This user can grant access to this procedure to other user. | |
bool | access_grant_rehash |
Can this user grant/deny access to .rehash command to other user? | |
bool | access_grant_replication |
Can this user (or bot) grant to other user right to change replication parameters? | |
bool | access_grant_restart |
Can this user grant accesst to .restart command to other user? | |
bool | access_grant_upgrade |
Can this user grant accesst to .upgrade command to other user? | |
bool | access_to_apply |
Has user access to .apply command? | |
bool | access_to_backup |
Can this user use .backup command? | |
bool | access_to_can_send_all_users |
Can this user send message / file to all users? | |
bool | access_to_can_send_unknown_users |
Can this user send message / file to unknown users on all bot's channels? | |
vector< string > | access_to_channel |
This user can modify properties of these channels. | |
bool | access_to_die |
Has user access to .die command? | |
bool | access_to_filesystem |
Has user access to .filesystem command? | |
vector< string > | access_to_group |
This user can modify properties of users of these groups. | |
bool | access_to_partyline |
Has this user access to partyline? | |
bool | access_to_plusproc |
Can this user (or bot) create new procedure? | |
bool | access_to_plususer |
Can this user (or bot) create new user? | |
bool | access_to_private |
Has this user access to modufy private query definition? | |
vector< string > | access_to_proc |
This user can modify procedure commands. | |
bool | access_to_rehash |
Can this user use .rehash command? | |
bool | access_to_replication |
Can this user change replication parameters? | |
bool | access_to_restart |
Has user access to .restart command? | |
bool | access_to_upgrade |
Has user access to .upgrade command? | |
vector< string > | access_usage_procedure |
This user can assign events of user to these procedures. | |
vector< s_dcc_host > | dcc_hosts |
Hosts for DCC connection for this user. | |
vector< string > | fullname |
Full name masks. | |
vector< s_group > | groups |
List of groups that this user is member of. | |
bool | host_bot |
Is this user a bot? | |
bool | host_unknown |
Is this user "an unknown user"? (if true, this structure contains definition for user that is NOT rekognized - something like "guest" on channel). | |
vector< string > | hostmask |
Host hasks ("nick!ident@host"). | |
bool | is_template |
Is this user a template? | |
time_t | last_changed |
Time of last change. | |
map< string, string > | meta |
string | name |
Name of user. | |
s_flood | partyline_msg_flood |
Message flood limit on partyline channels. | |
vector< s_replication > | replication |
Informations of replication. | |
bool | replication_partner |
Is this user a replication partner? (==bot?). | |
bool | terminator |
Is this user terminated? |
|
Definition at line 248 of file shared.h. References clear(). 00249 { 00250 clear(); 00251 }
Here is the call graph for this function: ![]() |
|
|
Can this user grant accesst to .apply command to other user?
Definition at line 192 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant/deny access to .backup command to other user?
Definition at line 155 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant right to send message / file to all users?
Definition at line 162 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this grant right to other user to send message / file to unknown users on all bot's channels?
Definition at line 179 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can add or exclude users to/from these channels.
Definition at line 152 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant accesst to .die command to other user?
Definition at line 173 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant accesst to .filesystem command to other user?
Definition at line 176 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can add or exclude users to/from these groups.
Definition at line 150 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant/deny access to partyline to other user?
Definition at line 153 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user (or bot) grant creation of new procedure to other user?
Definition at line 165 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user (or bot) grant creation of new user to other user?
Definition at line 159 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant accesst to private definition to other user?
Definition at line 186 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can grant access to this procedure to other user.
Definition at line 148 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant/deny access to .rehash command to other user?
Definition at line 157 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user (or bot) grant to other user right to change replication parameters?
Definition at line 168 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant accesst to .restart command to other user?
Definition at line 171 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user grant accesst to .upgrade command to other user?
Definition at line 189 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has user access to .apply command?
Definition at line 191 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user use .backup command?
Definition at line 154 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user send message / file to all users?
Definition at line 161 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user send message / file to unknown users on all bot's channels?
Definition at line 178 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can modify properties of these channels.
Definition at line 151 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has user access to .die command?
Definition at line 172 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has user access to .filesystem command?
Definition at line 175 of file shared.h. Referenced by botnet_loop(), dcc_loop_edit_user1(), dcc_loop_new_user(), irc_quoted_callback(), and logic_process_line(). |
|
This user can modify properties of users of these groups.
Definition at line 146 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has this user access to partyline?
Definition at line 181 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), irc_quoted_callback(), and logic_process_line(). |
|
Can this user (or bot) create new procedure?
Definition at line 164 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user (or bot) create new user?
Definition at line 158 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has this user access to modufy private query definition?
Definition at line 185 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can modify procedure commands.
Definition at line 147 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user use .rehash command?
Definition at line 156 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Can this user change replication parameters?
Definition at line 167 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has user access to .restart command?
Definition at line 170 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Has user access to .upgrade command?
Definition at line 188 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
This user can assign events of user to these procedures.
Definition at line 149 of file shared.h. Referenced by botnet_has_grant(), botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Hosts for DCC connection for this user.
Definition at line 183 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Full name masks.
Definition at line 145 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_partyline_add_user(), and logic_process_line(). |
|
List of groups that this user is member of.
Definition at line 182 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_process_line(), and logic_validate_chan_mode(). |
|
Is this user a bot?
Definition at line 141 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Is this user "an unknown user"? (if true, this structure contains definition for user that is NOT rekognized - something like "guest" on channel).
Definition at line 140 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_filesystem(), dcc_loop_msg(), dcc_loop_new_user(), filesys_dcc_check_for_notifies(), filesys_dcc_drop_notifies(), and logic_process_line(). |
|
Host hasks ("nick!ident@host").
Definition at line 144 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), irc_check_for_not_invited(), irc_check_for_not_reopped(), logic_partyline_add_user(), and logic_process_line(). |
|
Is this user a template?
Definition at line 142 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), dcc_loop_replication(), logic_partyline_add_user(), logic_partyline_get_user_template(), and logic_process_line(). |
|
Time of last change.
Definition at line 195 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), dcc_loop_terminator(), logic_partyline_add_user(), and logic_process_line(). |
|
Definition at line 200 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), logic_exec_script(), and logic_process_line(). |
|
Name of user.
Definition at line 139 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), clear(), dcc_loop_edit_user1(), dcc_loop_new_user(), dcc_loop_replication(), irc_check_for_not_invited(), irc_check_for_not_reopped(), logic_partyline_add_user(), and logic_process_line(). |
|
Message flood limit on partyline channels.
Definition at line 198 of file shared.h. Referenced by botnet_loop(), botnet_push_user(), dcc_loop_edit_user1(), dcc_loop_new_user(), and logic_process_line(). |
|
Informations of replication.
Definition at line 194 of file shared.h. Referenced by botnet_loop(), clear(), and logic_process_line(). |
|
Is this user a replication partner? (==bot?).
Definition at line 196 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_replication(), and logic_process_line(). |
|
Is this user terminated?
Definition at line 143 of file shared.h. Referenced by botnet_loop(), clear(), dcc_loop_terminator(), logic_partyline_add_user(), and logic_process_line(). |