chanset_t Struct Reference

#include <chan.h>

Collaboration diagram for chanset_t:
Collaboration graph
[legend]

Data Fields

struct chanset_tnext
struct chan_t channel
char dname [81]
char name [81]
char need_op [121]
char need_key [121]
char need_limit [121]
char need_unban [121]
char need_invite [121]
int flood_pub_thr
int flood_pub_time
int flood_join_thr
int flood_join_time
int flood_deop_thr
int flood_deop_time
int flood_kick_thr
int flood_kick_time
int flood_ctcp_thr
int flood_ctcp_time
int flood_nick_thr
int flood_nick_time
int aop_min
int aop_max
long status
int ircnet_status
int idle_kick
int stopnethack_mode
int revenge_mode
int ban_type
int ban_time
int invite_time
int exempt_time
maskrecbans
maskrecexempts
maskrecinvites
int mode_pls_prot
int mode_mns_prot
int limit_prot
char key_prot [121]
char pls [21]
char mns [21]
char * key
char * rmkey
int limit
int bytes
int compat
struct {
   char *   op
   int   type
cmode [6]
char floodwho [FLOOD_CHAN_MAX][81]
time_t floodtime [FLOOD_CHAN_MAX]
int floodnum [FLOOD_CHAN_MAX]
char deopd [NICKLEN]

Detailed Description

Definition at line 156 of file chan.h.


Field Documentation

int aop_max

Definition at line 180 of file chan.h.

Referenced by cmd_chaninfo(), set_delay(), and write_channels().

int aop_min

Definition at line 179 of file chan.h.

Referenced by check_this_member(), cmd_chaninfo(), gotjoin(), set_delay(), and write_channels().

int ban_time
int ban_type

Definition at line 186 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), punish_badguy(), quickban(), and write_channels().

int bytes

Definition at line 202 of file chan.h.

Referenced by flush_mode(), and real_add_mode().

struct chan_t channel [read]
struct { ... } cmode[ 6 ]
int compat

Definition at line 203 of file chan.h.

Referenced by flush_mode(), and real_add_mode().

char deopd[NICKLEN]

Definition at line 211 of file chan.h.

Referenced by detect_chan_flood().

char dname[81]

Definition at line 159 of file chan.h.

Referenced by add_bot_hostmask(), bot_infoq(), channels_chon(), channels_report(), check_dcc_chanattrs(), check_expired_bans(), check_expired_chanstuff(), check_expired_exempts(), check_expired_invites(), check_lonely_channel(), check_this_user(), cmd_act(), cmd_adduser(), cmd_botattr(), cmd_botinfo(), cmd_chaninfo(), cmd_channel(), cmd_chanset(), cmd_chattr(), cmd_dehalfop(), cmd_deluser(), cmd_deop(), cmd_devoice(), cmd_halfop(), cmd_invite(), cmd_kick(), cmd_kickban(), cmd_mns_ban(), cmd_mns_chan(), cmd_mns_chrec(), cmd_mns_exempt(), cmd_mns_invite(), cmd_op(), cmd_pls_ban(), cmd_pls_chan(), cmd_pls_chrec(), cmd_pls_exempt(), cmd_pls_invite(), cmd_reset(), cmd_resetbans(), cmd_resetexempts(), cmd_resetinvites(), cmd_say(), cmd_topic(), cmd_voice(), dcc_telnet_got_ident(), detect_chan_flood(), do_channel_part(), do_seen(), findchan_by_dname(), finish_share(), got001(), got315(), got331(), got332(), got352or4(), got403(), got471(), got473(), got474(), got475(), got_ban(), got_dehalfop(), got_deop(), got_exempt(), got_halfop(), got_invite(), got_op(), got_unban(), got_unexempt(), got_uninvite(), gotinvite(), gotjoin(), gotkick(), gotmode(), gotmsg(), gotnick(), gotnotice(), gotpart(), gotquit(), gottopic(), has_op(), has_oporhalfop(), help_subst(), irc_report(), irc_start(), kick_all(), modebind_refresh(), msg_go(), msg_halfop(), msg_hello(), msg_invite(), msg_op(), msg_status(), msg_voice(), msg_who(), msg_whois(), pub_seen(), punish_badguy(), q_resync(), q_tbuf(), read_channels(), recheck_channel(), refresh_ban_kick(), remote_tell_who(), remove_channel(), share_stick_ban(), share_stick_exempt(), share_stick_invite(), shareout_but(), shareout_mod(), status_log(), tell_bans(), tell_exempts(), tell_invites(), u_addban(), u_addexempt(), u_addinvite(), u_delban(), u_delexempt(), u_delinvite(), u_setsticky_mask(), want_to_revenge(), write_bans(), write_channels(), write_exempts(), and write_invites().

Definition at line 189 of file chan.h.

Referenced by channels_report(), check_expired_chanstuff(), cmd_chaninfo(), and write_channels().

Definition at line 175 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 176 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 171 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 172 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 169 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 170 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 173 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 174 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 177 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 178 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 167 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

Definition at line 168 of file chan.h.

Referenced by cmd_chaninfo(), detect_chan_flood(), and write_channels().

int floodnum[FLOOD_CHAN_MAX]

Definition at line 210 of file chan.h.

Referenced by detect_chan_flood().

time_t floodtime[FLOOD_CHAN_MAX]

Definition at line 209 of file chan.h.

Referenced by detect_chan_flood().

char floodwho[FLOOD_CHAN_MAX][81]

Definition at line 208 of file chan.h.

Referenced by detect_chan_flood().

int idle_kick

Definition at line 183 of file chan.h.

Referenced by channels_report(), check_expired_chanstuff(), cmd_chaninfo(), and write_channels().

Definition at line 188 of file chan.h.

Referenced by channels_report(), check_expired_chanstuff(), cmd_chaninfo(), and write_channels().

Definition at line 182 of file chan.h.

Referenced by cmd_chaninfo(), got347(), got349(), irc_start(), recheck_channel(), and reset_chan_info().

char* key

Definition at line 199 of file chan.h.

Referenced by channels_expmem(), flush_mode(), got315(), gotinvite(), real_add_mode(), and remove_channel().

char key_prot[121]
int limit

Definition at line 201 of file chan.h.

Referenced by flush_mode(), and real_add_mode().

Definition at line 195 of file chan.h.

Referenced by get_mode_protect(), gotmode(), recheck_channel_modes(), and set_mode_protect().

char mns[21]

Definition at line 198 of file chan.h.

Referenced by flush_mode(), and real_add_mode().

Definition at line 194 of file chan.h.

Referenced by get_mode_protect(), got_key(), gotmode(), recheck_channel_modes(), and set_mode_protect().

Definition at line 193 of file chan.h.

Referenced by get_mode_protect(), got_key(), gotmode(), recheck_channel_modes(), and set_mode_protect().

char name[81]
char need_invite[121]

Definition at line 166 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), got473(), and write_channels().

char need_key[121]

Definition at line 163 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), got475(), and write_channels().

char need_limit[121]

Definition at line 164 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), got471(), and write_channels().

char need_op[121]
char need_unban[121]

Definition at line 165 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), got474(), and write_channels().

struct chanset_t* next [read]
char* op

Definition at line 205 of file chan.h.

Referenced by channels_expmem(), flush_mode(), real_add_mode(), and remove_channel().

char pls[21]

Definition at line 197 of file chan.h.

Referenced by flush_mode(), and real_add_mode().

Definition at line 185 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), punish_badguy(), and write_channels().

char* rmkey

Definition at line 200 of file chan.h.

Referenced by channels_expmem(), flush_mode(), real_add_mode(), and remove_channel().

long status

Definition at line 184 of file chan.h.

Referenced by channels_report(), cmd_chaninfo(), got_halfop(), got_op(), and write_channels().

int type

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

Generated on 7 Sep 2016 for Eggdrop by  doxygen 1.6.1