UnrealIRCd  Module API
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.
 List of channel members (users in the channel)
 List of outstanding /INVITE's from ops.
 List of bans (+b)
 List of ban exceptions (+e)
 List of invite exceptions (+I)
char * mode_lock
 Mode lock (MLOCK) applied to channel - usually by Services.
 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: