statedata Struct Reference

#include <mudconf.h>

Collaboration diagram for statedata:

Collaboration graph
[legend]

Data Fields

int record_players
int initializing
int panicking
int restarting
int dumping
int logging
int epoch
int generation
dbref curr_enactor
dbref curr_player
int alarm_triggered
time_t now
time_t dump_counter
time_t check_counter
time_t idle_counter
time_t mstats_counter
time_t events_counter
int events_flag
int events_lasthour
int shutdown_flag
char version [256]
time_t start_time
time_t restart_time
char buffer [256]
char * debug_cmd
char doing_hdr [41]
SITEaccess_list
SITEsuspect_list
HASHTAB command_htab
HASHTAB macro_htab
HASHTAB channel_htab
NHSHTAB mail_htab
HASHTAB logout_cmd_htab
HASHTAB func_htab
HASHTAB ufunc_htab
HASHTAB powers_htab
HASHTAB flags_htab
HASHTAB attr_name_htab
HASHTAB vattr_name_htab
HASHTAB player_htab
rbtree desctree
NHSHTAB fwdlist_htab
NHSHTAB parent_htab
HASHTAB news_htab
HASHTAB help_htab
HASHTAB wizhelp_htab
HASHTAB plushelp_htab
HASHTAB wiznews_htab
int attr_next
OBJQEqhead
OBJQEqtail
BQUEqwait
BQUEqsemfirst
BQUEqsemlast
BADNAMEbadname_head
int mstat_ixrss [2]
int mstat_idrss [2]
int mstat_isrss [2]
int mstat_secs [2]
int mstat_curr
ALIST iter_alist
char * mod_alist
int mod_size
dbref mod_al_id
OLSTKolist
dbref freelist
int min_size
int db_top
int db_size
int db_revision
int mail_freelist
int mail_db_top
int mail_db_size
MENTmail_list
int * guest_free
MARKBUFmarkbits
int func_nest_lev
int func_invk_ctr
int ntfy_nest_lev
int lock_nest_lev
char * global_regs [MAX_GLOBAL_REGS]
int zone_nest_num
int inpipe
char * pout
char * poutnew
char * poutbufc
dbref poutobj
char * executable_path

Detailed Description

Definition at line 363 of file mudconf.h.


Field Documentation

SITE* statedata::access_list

Definition at line 391 of file mudconf.h.

Referenced by accept_new_connection(), cf_init(), initializesock(), and list_siteinfo().

int statedata::alarm_triggered

Definition at line 374 of file mudconf.h.

Referenced by dispatch(), and timer_callback().

HASHTAB statedata::attr_name_htab

Definition at line 402 of file mudconf.h.

Referenced by atr_str(), and init_attrtab().

int statedata::attr_next

Definition at line 416 of file mudconf.h.

Referenced by cf_init(), db_read(), db_write(), list_vattrs(), and vattr_alloc().

BADNAME* statedata::badname_head

Definition at line 422 of file mudconf.h.

Referenced by badname_add(), badname_check(), badname_list(), badname_remove(), and cf_init().

char statedata::buffer[256]

Definition at line 388 of file mudconf.h.

Referenced by log_error(), and start_log().

HASHTAB statedata::channel_htab

Definition at line 395 of file mudconf.h.

Referenced by do_chanlist(), do_channelnuke(), do_createchannel(), do_destroychannel(), do_listchannels(), fun_clist(), init_chantab(), load_comsystem(), mmdb_db_read(), save_comsystem(), and select_channel().

time_t statedata::check_counter

Definition at line 377 of file mudconf.h.

Referenced by dispatch(), do_timewarp(), init_timer(), and list_options().

HASHTAB statedata::command_htab

Definition at line 393 of file mudconf.h.

Referenced by cf_access(), cf_acmd_access(), check_command(), do_addcommand(), do_delcommand(), do_listcommands(), init_cmdtab(), process_command(), and set_prefix_cmds().

dbref statedata::curr_enactor

Definition at line 372 of file mudconf.h.

Referenced by announce_connect(), announce_disconnect(), cf_init(), do_command(), do_top(), notify_checked(), and report().

dbref statedata::curr_player

Definition at line 373 of file mudconf.h.

Referenced by cf_init(), do_command(), do_top(), notify_checked(), and report().

int statedata::db_revision

Definition at line 437 of file mudconf.h.

Referenced by mmdb_db_read(), and mmdb_db_write().

int statedata::db_size

Definition at line 436 of file mudconf.h.

Referenced by cf_init(), db_free(), and db_grow().

int statedata::db_top

Definition at line 435 of file mudconf.h.

Referenced by auto_sensor_event(), auto_update_profile_event(), cf_init(), create_obj(), db_free(), db_grow(), db_read(), db_write(), do_stats(), fun_children(), fun_inzone(), fun_zplayers(), fun_zwho(), list_check(), LoadSpecialObjects(), mmdb_db_write(), Name(), parse_range(), PureName(), QueueMax(), and xml_db_write().

char* statedata::debug_cmd

Definition at line 389 of file mudconf.h.

Referenced by cf_init(), check_connect(), dispatch(), do_command(), do_second(), do_top(), failconn(), process_command(), report(), and UpdateSpecialObjects().

rbtree statedata::desctree

Definition at line 405 of file mudconf.h.

Referenced by desc_addhash(), desc_delhash(), do_quitprog(), and handle_prog().

char statedata::doing_hdr[41]

Definition at line 390 of file mudconf.h.

Referenced by cf_init(), do_doing(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), fun_poll(), load_restart_db(), and load_restart_db_xdr().

time_t statedata::dump_counter

Definition at line 376 of file mudconf.h.

Referenced by dispatch(), do_timewarp(), init_timer(), and list_options().

int statedata::dumping

Definition at line 368 of file mudconf.h.

Referenced by cf_init(), do_restart(), dump_database(), and fork_and_dump().

int statedata::epoch

Definition at line 370 of file mudconf.h.

Referenced by cf_init(), dump_database(), dump_database_internal(), and fork_and_dump().

time_t statedata::events_counter

Definition at line 380 of file mudconf.h.

Referenced by dispatch(), do_timewarp(), and init_timer().

int statedata::events_flag

Definition at line 381 of file mudconf.h.

Referenced by cf_init(), and check_events().

int statedata::events_lasthour

Definition at line 382 of file mudconf.h.

Referenced by cf_init(), and check_events().

char* statedata::executable_path

Definition at line 455 of file mudconf.h.

Referenced by do_restart(), signal_BUS(), and signal_SEGV().

HASHTAB statedata::flags_htab

Definition at line 401 of file mudconf.h.

Referenced by cf_flagalias(), cf_set_flags(), find_flag(), and init_flagtab().

dbref statedata::freelist

Definition at line 433 of file mudconf.h.

Referenced by cf_init(), create_obj(), db_free(), list_options(), and make_freelist().

HASHTAB statedata::func_htab

Definition at line 398 of file mudconf.h.

Referenced by do_function(), exec(), and init_functab().

int statedata::func_invk_ctr

Definition at line 445 of file mudconf.h.

Referenced by cf_init(), process_command(), search_perform(), and u_comp().

int statedata::func_nest_lev

Definition at line 444 of file mudconf.h.

Referenced by cf_init(), exec(), process_command(), and u_comp().

NHSHTAB statedata::fwdlist_htab

Definition at line 406 of file mudconf.h.

Referenced by fwdlist_clr(), fwdlist_get(), and fwdlist_set().

int statedata::generation

Definition at line 371 of file mudconf.h.

Referenced by cf_init().

char* statedata::global_regs[MAX_GLOBAL_REGS]

Definition at line 448 of file mudconf.h.

Referenced by atr_match1(), bind_and_queue(), cf_init(), did_it(), do_force(), do_prog(), do_switch(), do_top(), do_ufun(), do_wait(), exec(), fun_r(), fun_regmatch(), fun_setq(), fun_setr(), and process_cmdent().

int* statedata::guest_free

Definition at line 442 of file mudconf.h.

HASHTAB statedata::help_htab

Definition at line 412 of file mudconf.h.

Referenced by do_help(), helpindex_init(), and helpindex_load().

time_t statedata::idle_counter

Definition at line 378 of file mudconf.h.

Referenced by dispatch(), do_timewarp(), init_timer(), and list_options().

int statedata::initializing

Definition at line 365 of file mudconf.h.

Referenced by cf_include(), cf_init(), cf_log_notfound(), cf_log_syntax(), cf_read(), cf_set(), cf_site(), cf_status_from_succfail(), cf_string(), and check_access().

int statedata::inpipe

Definition at line 450 of file mudconf.h.

Referenced by cf_init(), do_top(), Hearer(), notify_checked(), raw_notify_newline(), and raw_notify_raw().

ALIST statedata::iter_alist

Definition at line 428 of file mudconf.h.

Referenced by cf_init().

int statedata::lock_nest_lev

Definition at line 447 of file mudconf.h.

Referenced by cf_init(), eval_boolexp(), and process_command().

int statedata::logging

Definition at line 369 of file mudconf.h.

Referenced by cf_init(), end_log(), log_perror(), and start_log().

HASHTAB statedata::logout_cmd_htab

Definition at line 397 of file mudconf.h.

Referenced by do_command(), do_unauth_command(), and init_logout_cmdtab().

HASHTAB statedata::macro_htab

Definition at line 394 of file mudconf.h.

Referenced by do_macro(), and init_mactab().

int statedata::mail_db_size

Definition at line 440 of file mudconf.h.

Referenced by cf_init(), and mail_db_grow().

int statedata::mail_db_top

Definition at line 439 of file mudconf.h.

Referenced by cf_init(), dump_mail(), mail_db_grow(), and make_mail_freelist().

int statedata::mail_freelist

Definition at line 438 of file mudconf.h.

Referenced by add_mail_message(), add_mail_message_nosig(), cf_init(), and make_mail_freelist().

NHSHTAB statedata::mail_htab

Definition at line 396 of file mudconf.h.

Referenced by check_mail_expiration(), count_mail(), do_mail_debug(), do_mail_file(), do_mail_flags(), do_mail_list(), do_mail_purge(), do_mail_read(), do_mail_retract(), do_mail_review(), dump_mail(), load_mail(), mail_fetch(), send_mail(), and urgent_mail().

MENT* statedata::mail_list

Definition at line 441 of file mudconf.h.

Referenced by add_count(), add_mail_message(), add_mail_message_nosig(), delete_mail_message(), dump_mail(), get_mail_message(), mail_db_grow(), make_mail_freelist(), and new_mail_message().

MARKBUF* statedata::markbits

Definition at line 443 of file mudconf.h.

Referenced by cf_init(), and db_grow().

int statedata::min_size

Definition at line 434 of file mudconf.h.

Referenced by cf_init(), db_grow(), and db_read().

dbref statedata::mod_al_id

Definition at line 431 of file mudconf.h.

Referenced by cf_init().

char* statedata::mod_alist

Definition at line 429 of file mudconf.h.

Referenced by cf_init().

int statedata::mod_size

Definition at line 430 of file mudconf.h.

Referenced by cf_init().

int statedata::mstat_curr

Definition at line 427 of file mudconf.h.

Referenced by cf_init(), dispatch(), and list_process().

int statedata::mstat_idrss[2]

Definition at line 424 of file mudconf.h.

Referenced by cf_init(), dispatch(), and list_process().

int statedata::mstat_isrss[2]

Definition at line 425 of file mudconf.h.

Referenced by cf_init(), dispatch(), and list_process().

int statedata::mstat_ixrss[2]

Definition at line 423 of file mudconf.h.

Referenced by cf_init(), dispatch(), and list_process().

int statedata::mstat_secs[2]

Definition at line 426 of file mudconf.h.

Referenced by cf_init(), dispatch(), and list_process().

time_t statedata::mstats_counter

Definition at line 379 of file mudconf.h.

Referenced by dispatch(), and init_timer().

HASHTAB statedata::news_htab

Definition at line 411 of file mudconf.h.

Referenced by do_help(), helpindex_init(), and helpindex_load().

time_t statedata::now

Definition at line 375 of file mudconf.h.

Referenced by _logcache_list(), aero_ControlEffect(), aero_update(), ai_check_path(), announce_connect(), char_gainxpbycode(), check_events(), check_idle(), cque_enqueue(), dispatch(), do_command(), do_comprintf(), do_comsend(), do_name(), do_second(), do_show_com(), do_unauth_command(), dump_bqe(), dump_users(), fetch_connect(), fetch_idle(), fun_bttechtime(), fun_convtime(), fun_secs(), fun_time(), game_lag(), init_timer(), initializesock(), load_bqe(), mech_startup_event(), mytime(), network_initialize_socket(), save_template(), show_que(), shutdownsock(), tech_addtechtime(), tech_status(), UpdateSpecialObject_func(), UpdateSpecialObjects(), wait_que(), and xml_db_write().

int statedata::ntfy_nest_lev

Definition at line 446 of file mudconf.h.

Referenced by cf_init(), notify_checked(), and process_command().

OLSTK* statedata::olist

Definition at line 432 of file mudconf.h.

Referenced by cf_init(), olist_add(), olist_first(), olist_next(), olist_pop(), and olist_push().

int statedata::panicking

Definition at line 366 of file mudconf.h.

Referenced by cf_init(), and db_write_object().

NHSHTAB statedata::parent_htab

Definition at line 407 of file mudconf.h.

Referenced by atr_match(), atr_match1(), find_wild_attrs(), look_atrs(), look_atrs1(), and parse_attrib_wild().

HASHTAB statedata::player_htab

Definition at line 404 of file mudconf.h.

Referenced by add_player_name(), delete_player_name(), and lookup_player().

HASHTAB statedata::plushelp_htab

Definition at line 414 of file mudconf.h.

Referenced by do_help(), helpindex_init(), and helpindex_load().

char* statedata::pout

Definition at line 451 of file mudconf.h.

Referenced by cf_init(), do_top(), and exec().

char* statedata::poutbufc

Definition at line 453 of file mudconf.h.

Referenced by cf_init(), do_top(), raw_notify_newline(), and raw_notify_raw().

char* statedata::poutnew

Definition at line 452 of file mudconf.h.

Referenced by cf_init(), do_top(), raw_notify_newline(), and raw_notify_raw().

dbref statedata::poutobj

Definition at line 454 of file mudconf.h.

Referenced by cf_init(), do_top(), Hearer(), raw_notify_newline(), and raw_notify_raw().

HASHTAB statedata::powers_htab

Definition at line 400 of file mudconf.h.

Referenced by decode_power(), find_power(), and init_powertab().

OBJQE* statedata::qhead

Definition at line 417 of file mudconf.h.

Referenced by cf_init(), cque_enqueue(), do_ps(), and do_top().

BQUE* statedata::qsemfirst

Definition at line 420 of file mudconf.h.

Referenced by cf_init(), cque_dump_restart(), cque_enqueue(), do_ps(), do_queue(), do_second(), halt_que(), and nfy_que().

BQUE* statedata::qsemlast

Definition at line 421 of file mudconf.h.

Referenced by cf_init(), cque_enqueue(), do_second(), halt_que(), and nfy_que().

OBJQE* statedata::qtail

Definition at line 418 of file mudconf.h.

Referenced by cf_init(), cque_enqueue(), and do_top().

BQUE* statedata::qwait

Definition at line 419 of file mudconf.h.

Referenced by cf_init(), cque_dump_restart(), cque_enqueue(), do_ps(), halt_que(), and wakeup_wait_que().

int statedata::record_players

Definition at line 364 of file mudconf.h.

Referenced by announce_connect(), db_read(), db_write(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), fun_connrecord(), load_restart_db(), and load_restart_db_xdr().

time_t statedata::restart_time

Definition at line 387 of file mudconf.h.

Referenced by game_lag(), and load_restart_db().

int statedata::restarting

Definition at line 367 of file mudconf.h.

Referenced by load_restart_db(), and load_restart_db_xdr().

int statedata::shutdown_flag

Definition at line 384 of file mudconf.h.

Referenced by cf_init(), and do_shutdown().

time_t statedata::start_time

Definition at line 386 of file mudconf.h.

Referenced by dump_restart_db(), dump_restart_db_xdr(), fun_startsecs(), fun_starttime(), load_restart_db(), and load_restart_db_xdr().

SITE* statedata::suspect_list

Definition at line 392 of file mudconf.h.

Referenced by cf_init(), initializesock(), and list_siteinfo().

HASHTAB statedata::ufunc_htab

Definition at line 399 of file mudconf.h.

Referenced by exec(), and init_functab().

HASHTAB statedata::vattr_name_htab

Definition at line 403 of file mudconf.h.

Referenced by do_dbclean(), mmdb_db_read(), mmdb_db_write(), vattr_define(), vattr_delete(), vattr_find(), vattr_first(), vattr_init(), vattr_next(), and vattr_rename().

char statedata::version[256]

Definition at line 385 of file mudconf.h.

Referenced by do_version(), fun_version(), and init_version().

HASHTAB statedata::wizhelp_htab

Definition at line 413 of file mudconf.h.

Referenced by do_help(), helpindex_init(), and helpindex_load().

HASHTAB statedata::wiznews_htab

Definition at line 415 of file mudconf.h.

Referenced by do_help(), helpindex_init(), and helpindex_load().

int statedata::zone_nest_num

Definition at line 449 of file mudconf.h.

Referenced by cf_init(), check_zone(), and check_zone_for_player().


The documentation for this struct was generated from the following file:
Generated on Mon May 28 04:25:49 2007 for BattletechMUX by  doxygen 1.4.7