UnrealIRCd
Module API 5.0.9
Module API documentation - for developers / module coders only
|
A channel on IRC. More...
#include <struct.h>
Data Fields | |
struct Channel * | nextch |
Next channel in linked list (channel) | |
struct Channel * | prevch |
Previous channel in linked list (channel) | |
struct Channel * | hnextch |
Next channel in hash table. | |
Mode | mode |
Channel Mode set on this channel. | |
time_t | creationtime |
When the channel was first created. | |
char * | topic |
Channel TOPIC. | |
char * | topic_nick |
Person (or server) who set the TOPIC. | |
time_t | topic_time |
Time at which the topic was last set. | |
int | users |
Number of users in the channel. | |
Member * | members |
List of channel members (users in the channel) | |
Link * | invites |
List of outstanding /INVITE's from ops. | |
Ban * | banlist |
List of bans (+b) | |
Ban * | exlist |
List of ban exceptions (+e) | |
Ban * | invexlist |
List of invite exceptions (+I) | |
char * | mode_lock |
Mode lock (MLOCK) applied to channel - usually by Services. | |
ModData | moddata [MODDATA_MAX_CHANNEL] |
Channel attached module data, used by the ModData system. | |
char | chname [1] |
Channel name. | |
A channel on IRC.