c_user Struct Reference

Stores user options. More...

#include <c_user.h>

Collaboration diagram for c_user:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 c_user ()
void clear ()

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< c_dcc_hostdcc_hosts
 Hosts for DCC connection for this user.
vector< string > fullname
 Full name masks.
vector< string > 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?
my_time_t last_changed
 Time of last change.
map< string, string > meta
string name
 Name of user.
c_flood partyline_msg_flood
 Message flood limit on partyline channels.
vector< c_replicationreplication
 Informations of replication.
bool replication_partner
 Is this user a replication partner? (==bot?).
bool terminator
 Is this user terminated?


Detailed Description

Stores user options.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 67 of file c_user.h.


The documentation for this struct was generated from the following files:

Generated on Thu Mar 26 14:02:30 2009 for VooDoo cIRCle by doxygen 1.5.8

Get VooDoo cIRCle at SourceForge.net. Fast, secure and Free Open Source software downloads