chaninfo_ Struct Reference

#include <services.h>


Detailed Description

Definition at line 632 of file services.h.

Data Fields

ChanAccessaccess
ChanAccessaccess
ChanAccessaccess
int16 accesscount
uint16 accesscount
AutoKickakick
AutoKickakick
AutoKickakick
int16 akickcount
uint16 akickcount
BadWordbadwords
BadWordbadwords
BadWordbadwords
int16 bantype
char * bi
char * bi
BotInfobi
uint32 botflags
int16 bwcount
uint16 bwcount
channel_c
int16 capsmin
int16 capspercent
char * desc
char * desc
char * desc
char * email
char * email
char * email
char * entry_message
char * entry_message
char * entry_message
uint32 flags
int16 floodlines
int16 floodsecs
char * forbidby
char * forbidby
char * forbidby
char * forbidreason
char * forbidreason
char * forbidreason
char * founder
char * founder
NickCorefounder
char founderpass [PASSMAX]
char * last_topic
char * last_topic
char * last_topic
char last_topic_setter [NICKMAX]
time_t last_topic_time
time_t last_used
int16levels
int16levels
int16levels
MemoInfo memos
char * mlock_flood
char * mlock_flood
char * mlock_flood
char * mlock_joinrate
char * mlock_key
char * mlock_key
char * mlock_key
uint32 mlock_limit
uint32 mlock_off
uint32 mlock_on
char * mlock_redirect
char * mlock_redirect
char * mlock_redirect
ModuleDatamoduleData
char name [CHANMAX]
ChannelInfonext
ChannelInfonext
ChannelInfonext
ChannelInfoprev
int16 repeattimes
char * successor
char * successor
NickCoresuccessor
time_t time_registered
int16ttb
int16ttb
int16ttb
char * url
char * url
char * url


Field Documentation

ChanAccess* chaninfo_::access

Definition at line 181 of file epona2anope.c.

ChanAccess* chaninfo_::access

Definition at line 238 of file db-merger.c.

ChanAccess* chaninfo_::access

Definition at line 657 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_access(), do_set_xop(), do_xop(), get_access_entry(), get_access_level(), load_cs_dbase(), main(), save_cs_dbase(), xop_del_callback(), and xop_list().

int16 chaninfo_::accesscount

Definition at line 180 of file epona2anope.c.

uint16 chaninfo_::accesscount

Definition at line 656 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_access(), do_xop(), get_access_level(), get_chanserv_stats(), load_cs_dbase(), main(), save_cs_dbase(), xop_del_callback(), and xop_list_callback().

AutoKick* chaninfo_::akick

Definition at line 183 of file epona2anope.c.

AutoKick* chaninfo_::akick

Definition at line 240 of file db-merger.c.

AutoKick* chaninfo_::akick

Definition at line 659 of file services.h.

Referenced by akick_del_callback(), akick_list(), akick_view(), check_kick(), db_mysql_load_cs_dbase(), do_akick(), get_chanserv_stats(), is_stuck(), load_cs_dbase(), main(), save_cs_dbase(), and stick_all().

int16 chaninfo_::akickcount

Definition at line 182 of file epona2anope.c.

uint16 chaninfo_::akickcount

Definition at line 658 of file services.h.

Referenced by akick_del_callback(), akick_list_callback(), akick_view_callback(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_akick(), get_chanserv_stats(), load_cs_dbase(), main(), and save_cs_dbase().

BadWord* chaninfo_::badwords

Definition at line 196 of file epona2anope.c.

BadWord* chaninfo_::badwords

Definition at line 252 of file db-merger.c.

BadWord* chaninfo_::badwords

Definition at line 683 of file services.h.

Referenced by badwords_del_callback(), badwords_list(), botchanmsgs(), db_mysql_load_cs_dbase(), do_badwords(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

int16 chaninfo_::bantype

Definition at line 653 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_register(), do_set_bantype(), get_idealban(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::bi

Definition at line 192 of file epona2anope.c.

char* chaninfo_::bi

Definition at line 248 of file db-merger.c.

BotInfo* chaninfo_::bi

Definition at line 678 of file services.h.

Referenced by add_ban(), bot_join(), bot_raw_ban(), bot_raw_kick(), bot_raw_mode(), bot_rejoin_all(), botchanmsgs(), chan_adduser2(), chan_deluser(), cs_remove_bot(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), delchan(), do_act(), do_assign(), do_info(), do_kickcmd(), do_moo(), do_register(), do_say(), do_set(), do_sjoin(), do_unassign(), load_cs_dbase(), m_privmsg(), save_cs_dbase(), send_bot_channels(), and unassign().

uint32 chaninfo_::botflags

Definition at line 679 of file services.h.

Referenced by botchanmsgs(), chan_adduser2(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_assign(), do_info(), do_kickcmd(), do_register(), do_set(), load_cs_dbase(), and save_cs_dbase().

int16 chaninfo_::bwcount

Definition at line 195 of file epona2anope.c.

uint16 chaninfo_::bwcount

Definition at line 682 of file services.h.

Referenced by badwords_del_callback(), badwords_list_callback(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_badwords(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

struct channel_* chaninfo_::c [read]

Definition at line 671 of file services.h.

Referenced by bot_join(), bot_raw_kick(), bot_raw_mode(), bot_rejoin_all(), botchanmsgs(), chan_create(), chan_delete(), common_unban(), cs_remove_nick(), delchan(), do_act(), do_akick(), do_assign(), do_drop(), do_getkey(), do_register(), do_say(), do_set_mlock(), expire_chans(), is_excepted(), is_excepted_mask(), load_cs_dbase(), m_privmsg(), stick_all(), stick_mask(), and unassign().

int16 chaninfo_::capsmin

Definition at line 684 of file services.h.

Referenced by botchanmsgs(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_info(), do_kickcmd(), load_cs_dbase(), and save_cs_dbase().

int16 chaninfo_::capspercent

Definition at line 684 of file services.h.

Referenced by botchanmsgs(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_info(), do_kickcmd(), load_cs_dbase(), and save_cs_dbase().

char* chaninfo_::desc

Definition at line 167 of file epona2anope.c.

char* chaninfo_::desc

Definition at line 224 of file db-merger.c.

char* chaninfo_::desc

Definition at line 639 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_alist(), do_list(), do_register(), do_set_desc(), get_chanserv_stats(), listchans(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::email

Definition at line 169 of file epona2anope.c.

char* chaninfo_::email

Definition at line 226 of file db-merger.c.

char* chaninfo_::email

Definition at line 641 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_set_email(), get_chanserv_stats(), listchans(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::entry_message

Definition at line 190 of file epona2anope.c.

char* chaninfo_::entry_message

Definition at line 246 of file db-merger.c.

char* chaninfo_::entry_message

Definition at line 667 of file services.h.

Referenced by chan_adduser2(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_set_entrymsg(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

uint32 chaninfo_::flags

Definition at line 649 of file services.h.

Referenced by bot_raw_ban(), bot_raw_kick(), bot_raw_mode(), canBanUser(), chan_set_correct_modes(), check_access(), check_kick(), check_should_halfop(), check_should_op(), check_should_owner(), check_should_protect(), check_should_voice(), check_topiclock(), check_valid_admin(), check_valid_op(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_access(), do_act(), do_akick(), do_alist(), do_assign(), do_badwords(), do_ban(), do_clear(), do_cmode(), do_cs_kick(), do_cs_topic(), do_deowner(), do_drop(), do_enforce_secureops(), do_enforce_set(), do_getkey(), do_getpass(), do_identify(), do_info(), do_invite(), do_kickcmd(), do_levels(), do_list(), do_logout(), do_owner(), do_read(), do_register(), do_say(), do_sendpass(), do_set(), do_set_keeptopic(), do_set_limit(), do_set_noexpire(), do_set_opnotice(), do_set_peace(), do_set_private(), do_set_restricted(), do_set_secure(), do_set_securefounder(), do_set_secureops(), do_set_signkick(), do_set_topiclock(), do_set_xop(), do_status(), do_suspend(), do_unassign(), do_unban(), do_unsuspend(), do_util(), do_xop(), get_access(), getmemoinfo(), is_founder(), is_real_founder(), listchans(), load_cs_dbase(), m_privmsg(), main(), my_cs_appendtopic(), my_cs_enforce(), plexus_check_valid_halfop(), plexus_check_valid_op(), restore_topic(), save_cs_dbase(), and update_cs_lastseen().

int16 chaninfo_::floodlines

Definition at line 685 of file services.h.

Referenced by botchanmsgs(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_info(), do_kickcmd(), load_cs_dbase(), and save_cs_dbase().

int16 chaninfo_::floodsecs

Definition at line 685 of file services.h.

Referenced by botchanmsgs(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_info(), do_kickcmd(), load_cs_dbase(), and save_cs_dbase().

char* chaninfo_::forbidby

Definition at line 176 of file epona2anope.c.

char* chaninfo_::forbidby

Definition at line 233 of file db-merger.c.

char* chaninfo_::forbidby

Definition at line 650 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_suspend(), do_unsuspend(), get_chanserv_stats(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::forbidreason

Definition at line 177 of file epona2anope.c.

char* chaninfo_::forbidreason

Definition at line 234 of file db-merger.c.

char* chaninfo_::forbidreason

Definition at line 651 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_suspend(), do_unsuspend(), get_chanserv_stats(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::founder

Definition at line 164 of file epona2anope.c.

char* chaninfo_::founder

Definition at line 221 of file db-merger.c.

NickCore* chaninfo_::founder

Definition at line 635 of file services.h.

Referenced by cs_remove_nick(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), delchan(), do_drop(), do_register(), do_sendpass(), do_set_founder(), do_set_password(), do_set_successor(), expire_chans(), get_access_level(), is_founder(), is_real_founder(), listchans(), load_cs_dbase(), main(), and save_cs_dbase().

char chaninfo_::founderpass

Definition at line 638 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_getpass(), do_identify(), do_register(), do_sendpass(), do_set_password(), load_cs_dbase(), main(), and save_cs_dbase().

char* chaninfo_::last_topic

Definition at line 172 of file epona2anope.c.

char* chaninfo_::last_topic

Definition at line 229 of file db-merger.c.

char* chaninfo_::last_topic

Definition at line 645 of file services.h.

Referenced by check_topiclock(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_cs_topic(), do_register(), do_topic(), get_chanserv_stats(), listchans(), load_cs_dbase(), main(), my_cs_appendtopic(), record_topic(), restore_topic(), and save_cs_dbase().

char chaninfo_::last_topic_setter

Definition at line 646 of file services.h.

Referenced by check_topiclock(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_cs_topic(), do_register(), do_topic(), listchans(), load_cs_dbase(), main(), my_cs_appendtopic(), record_topic(), restore_topic(), and save_cs_dbase().

time_t chaninfo_::last_topic_time

Definition at line 647 of file services.h.

Referenced by check_topiclock(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_cs_topic(), do_register(), load_cs_dbase(), main(), my_cs_appendtopic(), record_topic(), restore_topic(), and save_cs_dbase().

time_t chaninfo_::last_used

Definition at line 644 of file services.h.

Referenced by check_access(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_register(), expire_chans(), listchans(), load_cs_dbase(), main(), and save_cs_dbase().

int16* chaninfo_::levels

Definition at line 179 of file epona2anope.c.

int16* chaninfo_::levels

Definition at line 236 of file db-merger.c.

int16* chaninfo_::levels

Definition at line 654 of file services.h.

Referenced by check_access(), db_mysql_load_cs_dbase(), do_enforce_restricted(), do_levels(), do_set_restricted(), get_chanserv_stats(), load_cs_dbase(), main(), reset_levels(), and save_cs_dbase().

MemoInfo chaninfo_::memos

Definition at line 669 of file services.h.

Referenced by chan_adduser2(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_read(), do_register(), do_set_limit(), get_chanserv_stats(), getmemoinfo(), load_cs_dbase(), moduleDelAllDataMod(), and save_cs_dbase().

char* chaninfo_::mlock_flood

Definition at line 187 of file epona2anope.c.

char* chaninfo_::mlock_flood

Definition at line 244 of file db-merger.c.

char* chaninfo_::mlock_flood

Definition at line 664 of file services.h.

Referenced by cs_get_flood(), cs_set_flood(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), defconParseModeString(), do_set_mlock(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

char* chaninfo_::mlock_joinrate

Definition at line 188 of file epona2anope.c.

char* chaninfo_::mlock_key

Definition at line 186 of file epona2anope.c.

char* chaninfo_::mlock_key

Definition at line 243 of file db-merger.c.

char* chaninfo_::mlock_key

Definition at line 663 of file services.h.

Referenced by cs_get_key(), cs_set_key(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), defconParseModeString(), do_set_mlock(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

uint32 chaninfo_::mlock_limit

Definition at line 662 of file services.h.

Referenced by cs_get_limit(), cs_set_limit(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), defconParseModeString(), do_set_mlock(), load_cs_dbase(), and save_cs_dbase().

uint32 chaninfo_::mlock_off

Definition at line 661 of file services.h.

Referenced by check_modes(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_set_mlock(), get_mlock_modes(), listchans(), load_cs_dbase(), and save_cs_dbase().

uint32 chaninfo_::mlock_on

Definition at line 661 of file services.h.

Referenced by check_modes(), cs_set_flood(), cs_set_key(), cs_set_limit(), cs_set_redirect(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_register(), do_set_mlock(), get_mlock_modes(), listchans(), load_cs_dbase(), and save_cs_dbase().

char* chaninfo_::mlock_redirect

Definition at line 189 of file epona2anope.c.

char* chaninfo_::mlock_redirect

Definition at line 245 of file db-merger.c.

char* chaninfo_::mlock_redirect

Definition at line 665 of file services.h.

Referenced by cs_get_redirect(), cs_set_redirect(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), defconParseModeString(), do_set_mlock(), get_chanserv_stats(), load_cs_dbase(), and save_cs_dbase().

ModuleData* chaninfo_::moduleData

Definition at line 674 of file services.h.

Referenced by moduleDelAllDataMod(), mSaveData(), myAddChanInfo(), and myChanInfo().

char chaninfo_::name

Definition at line 634 of file services.h.

Referenced by akick_list(), akick_view(), alpha_insert_chan(), badwords_list(), bot_join(), bot_raw_ban(), bot_raw_kick(), bot_raw_mode(), botchanmsgs(), canBanUser(), chan_adduser2(), check_topiclock(), common_unban(), cs_findchan(), cs_remove_nick(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), delchan(), do_access(), do_act(), do_akick(), do_alist(), do_assign(), do_badwords(), do_ban(), do_cs_topic(), do_deowner(), do_drop(), do_getpass(), do_identify(), do_info(), do_levels(), do_list(), do_moo(), do_owner(), do_register(), do_say(), do_sendpass(), do_set(), do_set_bantype(), do_set_desc(), do_set_email(), do_set_entrymsg(), do_set_founder(), do_set_keeptopic(), do_set_mlock(), do_set_noexpire(), do_set_opnotice(), do_set_password(), do_set_peace(), do_set_private(), do_set_restricted(), do_set_secure(), do_set_securefounder(), do_set_secureops(), do_set_signkick(), do_set_successor(), do_set_topiclock(), do_set_url(), do_set_xop(), do_suspend(), do_unassign(), do_unsuspend(), do_util(), do_xop(), expire_chans(), listchans(), load_cs_dbase(), main(), makechan(), memo_send(), mSaveData(), my_cs_appendtopic(), my_cs_enforce(), rageircd_cmd_bot_unban(), save_cs_dbase(), send_bot_channels(), unassign(), viagra_cmd_bot_unban(), xop_del(), and xop_list().

ChannelInfo* chaninfo_::next

Definition at line 161 of file epona2anope.c.

ChannelInfo* chaninfo_::next

Definition at line 218 of file db-merger.c.

ChannelInfo* chaninfo_::next

Definition at line 633 of file services.h.

Referenced by alpha_insert_chan(), bot_rejoin_all(), cs_findchan(), cs_remove_bot(), cs_remove_nick(), db_mysql_load_cs_dbase(), do_alist(), do_list(), expire_chans(), get_chanserv_stats(), listchans(), load_cs_dbase(), main(), moduleDelAllDataMod(), mSaveData(), save_cs_dbase(), save_cs_rdb_dbase(), and send_bot_channels().

ChannelInfo * chaninfo_::prev

Definition at line 633 of file services.h.

Referenced by alpha_insert_chan(), load_cs_dbase(), and main().

int16 chaninfo_::repeattimes

Definition at line 686 of file services.h.

Referenced by botchanmsgs(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_info(), do_kickcmd(), load_cs_dbase(), and save_cs_dbase().

char* chaninfo_::successor

Definition at line 165 of file epona2anope.c.

char* chaninfo_::successor

Definition at line 222 of file db-merger.c.

NickCore* chaninfo_::successor

Definition at line 636 of file services.h.

Referenced by cs_remove_nick(), db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_set_founder(), do_set_successor(), load_cs_dbase(), main(), and save_cs_dbase().

time_t chaninfo_::time_registered

Definition at line 643 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_register(), listchans(), load_cs_dbase(), main(), makechan(), and save_cs_dbase().

int16* chaninfo_::ttb

Definition at line 194 of file epona2anope.c.

int16* chaninfo_::ttb

Definition at line 250 of file db-merger.c.

int16* chaninfo_::ttb

Definition at line 680 of file services.h.

Referenced by db_mysql_load_cs_dbase(), do_info(), do_kickcmd(), get_chanserv_stats(), load_cs_dbase(), makechan(), and save_cs_dbase().

char* chaninfo_::url

Definition at line 168 of file epona2anope.c.

char* chaninfo_::url

Definition at line 225 of file db-merger.c.

char* chaninfo_::url

Definition at line 640 of file services.h.

Referenced by db_mysql_load_cs_dbase(), db_mysql_save_cs_info(), do_set_url(), get_chanserv_stats(), listchans(), load_cs_dbase(), main(), and save_cs_dbase().


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