Anope IRC Services  Version 1.8
Data Structures | Data Fields
channel_ Struct Reference

#include <services.h>

Collaboration diagram for channel_:
Collaboration graph
[legend]

Data Structures

struct  c_userlist
 

Data Fields

Channelnext
 
Channelprev
 
char name [CHANMAX]
 
ChannelInfoci
 
time_t creation_time
 
char * topic
 
char topic_setter [NICKMAX]
 
time_t topic_time
 
uint32 mode
 
uint32 limit
 
char * key
 
char * redirect
 
char * flood
 
char * throttle
 
EListbans
 
EListexcepts
 
EListinvites
 
struct channel_::c_userlistusers
 
int16 usercount
 
BanDatabd
 
time_t server_modetime
 
time_t chanserv_modetime
 
int16 server_modecount
 
int16 chanserv_modecount
 
int16 bouncy_modes
 
int16 topic_sync
 

Detailed Description

Definition at line 998 of file services.h.

Field Documentation

EList* channel_::bans
BanData* channel_::bd

Definition at line 1022 of file services.h.

Referenced by chan_delete(), get_ban_data(), and get_channel_stats().

int16 channel_::bouncy_modes

Definition at line 1028 of file services.h.

Referenced by check_modes(), do_clearmodes(), do_mass_mode(), do_os_kick(), and do_os_mode().

int16 channel_::chanserv_modecount

Definition at line 1027 of file services.h.

Referenced by check_modes().

time_t channel_::chanserv_modetime

Definition at line 1025 of file services.h.

Referenced by check_modes().

ChannelInfo* channel_::ci
time_t channel_::creation_time
EList* channel_::excepts
char* channel_::flood
EList* channel_::invites
char* channel_::key
uint32 channel_::limit

Definition at line 1007 of file services.h.

Referenced by bot_join(), get_limit(), and set_limit().

uint32 channel_::mode
char channel_::name[CHANMAX]
Channel* channel_::next
Channel * channel_::prev

Definition at line 999 of file services.h.

Referenced by chan_create(), and chan_delete().

char* channel_::redirect
int16 channel_::server_modecount

Definition at line 1026 of file services.h.

Referenced by check_modes(), and do_cmode().

time_t channel_::server_modetime

Definition at line 1024 of file services.h.

Referenced by do_cmode().

char* channel_::throttle

Definition at line 1011 of file services.h.

Referenced by chan_delete(), chan_set_throttle(), get_channel_stats(), and get_throttle().

char* channel_::topic
char channel_::topic_setter[NICKMAX]
int16 channel_::topic_sync

Definition at line 1029 of file services.h.

Referenced by chan_create(), do_sjoin(), do_topic(), restore_topic(), and restore_unsynced_topics().

time_t channel_::topic_time
int16 channel_::usercount
struct channel_::c_userlist * channel_::users

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