channel_ Struct Reference

#include <services.h>


Detailed Description

Definition at line 965 of file services.h.

Data Fields

int32 bancount
char ** bans
int32 bansize
BanDatabd
int16 bouncy_modes
int16 chanserv_modecount
time_t chanserv_modetime
ChannelInfoci
time_t creation_time
int32 exceptcount
char ** excepts
int32 exceptsize
char * flood
char ** invite
int32 invitecount
int32 invitesize
char * key
uint32 limit
uint32 mode
char name [CHANMAX]
Channelnext
Channelprev
char * redirect
int16 server_modecount
time_t server_modetime
char * topic
char topic_setter [NICKMAX]
int16 topic_sync
time_t topic_time
int16 usercount
channel_::c_userlistusers

Data Structures

struct  c_userlist


Field Documentation

int32 channel_::bancount

Definition at line 978 of file services.h.

Referenced by add_ban(), bot_join(), chan_delete(), common_unban(), del_ban(), do_clear(), do_clearmodes(), get_channel_stats(), and stick_mask().

char** channel_::bans

Definition at line 979 of file services.h.

Referenced by add_ban(), bot_join(), chan_delete(), common_unban(), del_ban(), do_clear(), do_clearmodes(), get_channel_stats(), and stick_mask().

int32 channel_::bansize

Definition at line 978 of file services.h.

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

BanData* channel_::bd

Definition at line 991 of file services.h.

Referenced by chan_delete().

int16 channel_::bouncy_modes

Definition at line 997 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 996 of file services.h.

Referenced by check_modes().

time_t channel_::chanserv_modetime

Definition at line 994 of file services.h.

Referenced by check_modes().

ChannelInfo* channel_::ci

Definition at line 968 of file services.h.

Referenced by add_ban(), addBan(), canBanUser(), chan_adduser2(), chan_create(), chan_delete(), chan_deluser(), chan_set_correct_modes(), chan_set_modes(), chan_set_user_status(), check_modes(), check_topiclock(), check_valid_admin(), check_valid_op(), del_ban(), delBan(), delchan(), do_ban(), do_clear(), do_cs_kick(), do_cs_topic(), do_deowner(), do_enforce_cmode_R(), do_enforce_restricted(), do_enforce_secureops(), do_enforce_set(), do_invite(), do_owner(), do_register(), do_sjoin(), do_tban(), do_topic(), do_unban(), do_util(), memo_send(), my_cs_appendtopic(), my_cs_enforce(), plexus_check_valid_halfop(), plexus_check_valid_op(), record_topic(), and restore_topic().

time_t channel_::creation_time

Definition at line 969 of file services.h.

Referenced by chan_create(), check_kick(), check_topiclock(), do_akick(), do_cs_topic(), do_sjoin(), my_cs_appendtopic(), and restore_topic().

int32 channel_::exceptcount

Definition at line 980 of file services.h.

Referenced by add_exception(), chan_delete(), del_exception(), do_clear(), do_clearmodes(), get_channel_stats(), is_excepted(), and is_excepted_mask().

char** channel_::excepts

Definition at line 981 of file services.h.

Referenced by add_exception(), chan_delete(), del_exception(), do_clear(), do_clearmodes(), get_channel_stats(), is_excepted(), and is_excepted_mask().

int32 channel_::exceptsize

Definition at line 980 of file services.h.

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

char* channel_::flood

Definition at line 977 of file services.h.

Referenced by chan_delete(), do_clear(), do_clearmodes(), get_channel_stats(), get_flood(), and set_flood().

char** channel_::invite

Definition at line 983 of file services.h.

Referenced by add_invite(), del_invite(), do_clear(), and do_clearmodes().

int32 channel_::invitecount

Definition at line 982 of file services.h.

Referenced by add_invite(), del_invite(), do_clear(), and do_clearmodes().

int32 channel_::invitesize

Definition at line 982 of file services.h.

Referenced by add_invite().

char* channel_::key

Definition at line 975 of file services.h.

Referenced by chan_delete(), chan_set_key(), do_clear(), do_clearmodes(), do_getkey(), get_channel_stats(), and get_key().

uint32 channel_::limit

Definition at line 974 of file services.h.

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

uint32 channel_::mode

Definition at line 973 of file services.h.

Referenced by bot_join(), chan_get_modes(), chan_set_modes(), check_modes(), cs_remove_nick(), do_chanlist(), do_clear(), do_clearmodes(), do_drop(), do_enforce_cmode_R(), do_enforce_modes(), and do_os_mode().

char channel_::name[CHANMAX]

Definition at line 967 of file services.h.

Referenced by add_ban(), add_exception(), add_invite(), addBan(), bot_join(), canBanUser(), chan_adduser2(), chan_create(), chan_delete(), chan_deluser(), chan_remove_user_status(), chan_set_correct_modes(), chan_set_key(), chan_set_modes(), chan_set_user_status(), check_modes(), check_topiclock(), check_valid_admin(), check_valid_op(), del_ban(), delBan(), delchan(), do_akick(), do_ban(), do_chanlist(), do_clear(), do_clearmodes(), do_cs_kick(), do_cs_topic(), do_deowner(), do_enforce_cmode_R(), do_enforce_restricted(), do_enforce_secureops(), do_forbid(), do_mass_mode(), do_owner(), do_sjoin(), do_suspend(), do_util(), findchan(), firstchan(), join_user_update(), my_cs_appendtopic(), nextchan(), plexus_check_valid_halfop(), plexus_check_valid_op(), restore_topic(), restore_unsynced_topics(), set_flood(), set_limit(), set_redirect(), sqline(), and stick_all().

Channel* channel_::next

Definition at line 966 of file services.h.

Referenced by chan_create(), do_chanlist(), do_mass_mode(), findchan(), get_channel_stats(), nextchan(), restore_unsynced_topics(), and sqline().

Channel * channel_::prev

Definition at line 966 of file services.h.

Referenced by chan_create().

char* channel_::redirect

Definition at line 976 of file services.h.

Referenced by chan_delete(), do_clear(), do_clearmodes(), get_channel_stats(), get_redirect(), and set_redirect().

int16 channel_::server_modecount

Definition at line 995 of file services.h.

Referenced by check_modes(), and do_cmode().

time_t channel_::server_modetime

Definition at line 993 of file services.h.

Referenced by do_cmode().

char* channel_::topic

Definition at line 970 of file services.h.

Referenced by anope_event_tburst(), anope_event_topic(), chan_delete(), check_topiclock(), do_chanlist(), do_cs_topic(), do_register(), do_topic(), get_channel_stats(), my_cs_appendtopic(), record_topic(), and restore_topic().

char channel_::topic_setter[NICKMAX]

Definition at line 971 of file services.h.

Referenced by anope_event_tburst(), anope_event_topic(), check_topiclock(), do_cs_topic(), do_register(), do_topic(), my_cs_appendtopic(), record_topic(), and restore_topic().

int16 channel_::topic_sync

Definition at line 998 of file services.h.

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

time_t channel_::topic_time

Definition at line 972 of file services.h.

Referenced by anope_event_tburst(), anope_event_topic(), check_topiclock(), do_cs_topic(), do_register(), do_topic(), my_cs_appendtopic(), record_topic(), and restore_topic().

int16 channel_::usercount

Definition at line 989 of file services.h.

Referenced by add_ban(), bot_join(), bot_rejoin_all(), chan_adduser2(), chan_deluser(), chan_set_correct_modes(), check_kick(), delchan(), do_act(), do_assign(), do_chanlist(), do_say(), and unassign().

struct channel_::c_userlist * channel_::users

Referenced by chan_adduser2(), chan_deluser(), do_akick(), do_chankill(), do_clear(), do_clearmodes(), do_enforce_cmode_R(), do_enforce_restricted(), do_enforce_secureops(), do_forbid(), do_sjoin(), do_suspend(), do_userlist(), memo_send(), nc_on_chan(), and sqline().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 30 09:27:00 2007 for Anope by  doxygen 1.5.1-20070107