Go to the source code of this file.
Data Structures | |
| struct | User |
| struct | guardian |
Defines | |
| #define | HasId(x) ((x->uid[0] != '\0')? 1 : 0) |
| #define | MyConnect(x) ((x->myconnect == 1)? 1 : 0) |
Typedefs | |
| typedef void | help_cmd (User *) |
Functions | |
| User * | AddUser (char *, char *, char *, char *, char *, char *, char *, char *, char *) |
| User * | find_user (char *) |
| User * | find_uid (char *) |
| User * | new_user (char *) |
| int | AddUserIp (User *, char *, int) |
| void | exit_user (char *) |
| void | exit_one_user (User *, char *) |
| void | exit_local_users (char *) |
| void | exit_remote_users (void) |
| void | burst_local_users (int, char **) |
| void | introduce_users (void) |
| User * | NewClient (char *, char *, char *, char *) |
| int | DelClient (char *) |
| void | NewNick (User *, char *) |
| User * | isOurClient (char *) |
| int | CheckIgnore (User *) |
| char * | create_usermode_string (User *) |
| void | read_usermode_string (User *, char *) |
Variables | |
| dlink_list | userlist |
| struct guardian | guardian |
| User * | s_Guardian |
| User * | s_Scanner |
| int | logclients |
| int | lognicks |
| char * | Guardian |
| #define HasId | ( | x | ) | ((x->uid[0] != '\0')? 1 : 0) |
Definition at line 4 of file include/user.h.
Referenced by find_uid(), find_user(), sendto_one(), sendto_one_notice(), sendto_one_numeric(), sendto_one_privmsg(), and sendto_server().
| #define MyConnect | ( | x | ) | ((x->myconnect == 1)? 1 : 0) |
Definition at line 5 of file include/user.h.
Referenced by AddToChannelU(), burst_local_users(), exit_local_users(), exit_one_user(), exit_remote_users(), exit_user(), and introduce_users().
| typedef void help_cmd(User *) |
Definition at line 10 of file include/user.h.
| User* AddUser | ( | char * | , | |
| char * | , | |||
| char * | , | |||
| char * | , | |||
| char * | , | |||
| char * | , | |||
| char * | , | |||
| char * | , | |||
| char * | ||||
| ) |
| int AddUserIp | ( | User * | , | |
| char * | , | |||
| int | ||||
| ) |
| void burst_local_users | ( | int | , | |
| char ** | ||||
| ) |
| int CheckIgnore | ( | User * | ) |
| int DelClient | ( | char * | ) |
Definition at line 663 of file user.c.
Referenced by Module_Close().
| void exit_local_users | ( | char * | ) |
Definition at line 336 of file user.c.
Referenced by uplink_cleanup().
| void exit_one_user | ( | User * | , | |
| char * | ||||
| ) |
Definition at line 292 of file user.c.
Referenced by DelClient(), exit_local_users(), exit_remote_users(), and exit_serv().
| void exit_remote_users | ( | void | ) |
Definition at line 353 of file user.c.
Referenced by uplink_cleanup().
| void exit_user | ( | char * | user | ) |
exit_user() - Removes a user from the list
| user | - The nick of the user to remove |
Definition at line 245 of file user.c.
Referenced by AddUser().
| User* find_user | ( | char * | user | ) |
find_user
Definition at line 187 of file user.c.
Referenced by AddToChannel(), DelClient(), exit_user(), HandleClientCmds(), isOurClient(), new_user(), NewNick(), parse(), and sendto_socket().
| void introduce_users | ( | void | ) |
introduce_users() - Configures our client structures
Definition at line 402 of file user.c.
Referenced by Run().
| User* isOurClient | ( | char * | client | ) |
isOurClient() - Determines wether or not a client is on our server
| client | - The client to check for |
| User* new_user | ( | char * | ) |
Definition at line 120 of file user.c.
Referenced by AddUser(), and NewClient().
| User* NewClient | ( | char * | , | |
| char * | , | |||
| char * | , | |||
| char * | ||||
| ) |
Definition at line 618 of file user.c.
Referenced by foo_init().
| void read_usermode_string | ( | User * | , | |
| char * | ||||
| ) |
| char* Guardian |
Definition at line 106 of file include/user.h.
| int logclients |
Definition at line 103 of file include/user.h.
Referenced by AddUser(), exit_one_user(), exit_user(), and InitDefaults().
| int lognicks |
Definition at line 104 of file include/user.h.
Referenced by NewNick().
| User* s_Guardian |
Definition at line 100 of file include/user.h.
Referenced by sendto_logchan().
| User* s_Scanner |
Definition at line 101 of file include/user.h.
| dlink_list userlist |
Definition at line 7 of file include/user.h.
Referenced by burst_local_users(), del_acces_flag(), exit_local_users(), exit_one_user(), exit_remote_users(), exit_serv(), exit_user(), find_uid(), find_user(), init_lists(), introduce_users(), new_user(), refresh_access(), and sendto_ircops().
1.6.3