UnrealIRCd  Module API 5.0.5.1
Module API documentation - for developers / module coders only
Data Fields
Channel Struct Reference

A channel on IRC. More...

#include <struct.h>

Data Fields

struct Channelnextch
 Next channel in linked list (channel)
 
struct Channelprevch
 Previous channel in linked list (channel)
 
struct Channelhnextch
 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.
 
Membermembers
 List of channel members (users in the channel)
 
Linkinvites
 List of outstanding /INVITE's from ops.
 
Banbanlist
 List of bans (+b)
 
Banexlist
 List of ban exceptions (+e)
 
Baninvexlist
 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.
 

Detailed Description

A channel on IRC.


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