UnrealIRCd
Module API 5.0.9
Module API documentation - for developers / module coders only
|
User information (persons, not servers), you use client->user to access these (see also Client). More...
#include <struct.h>
Data Fields | |
Membership * | channel |
Channels that the user is in (linked list) | |
Link * | invited |
Channels has the user been invited to (linked list) | |
Link * | dccallow |
DCCALLOW list (linked list) | |
char * | away |
AWAY message, or NULL if not away. | |
char | svid [SVIDLEN+1] |
Unique value assigned by services (SVID) | |
unsigned short | joined |
Number of channels joined. | |
char | username [USERLEN+1] |
Username, the user portion in nick!user@host. | |
char | realhost [HOSTLEN+1] |
Realhost, the real host of the user (IP or hostname) - usually this is not shown to other users. | |
char | cloakedhost [HOSTLEN+1] |
Cloaked host - generated by cloaking algorithm. | |
char * | virthost |
Virtual host - when user has user mode +x this is the active host. | |
char * | server |
Server name the user is on (?) | |
SWhois * | swhois |
Special "additional" WHOIS entries such as "a Network Administrator". | |
aWhowas * | whowas |
Something for whowas :D :D. | |
int | snomask |
Server Notice Mask (snomask) - only for IRCOps. | |
char * | operlogin |
Which oper { } block was used to oper up, otherwise NULL - used by oper::maxlogins. | |
struct { | |
time_t nick_t | |
For set::anti-flood::nick-flood: time. | |
time_t away_t | |
For set::anti-flood::away-flood: time. | |
time_t knock_t | |
For set::anti-flood::knock-flood: time. | |
time_t invite_t | |
For set::anti-flood::invite-flood: time. | |
unsigned char nick_c | |
For set::anti-flood::nick-flood: counter. | |
unsigned char away_c | |
For set::anti-flood::away-flood: counter. | |
unsigned char knock_c | |
For set::anti-flood::knock-flood: counter. | |
unsigned char invite_c | |
For set::anti-flood::invite-flood: counter. | |
} | flood |
Anti-flood counters. | |
time_t | lastaway |
Last time the user went AWAY. | |