descriptor_data Struct Reference

#include <interface.h>

Collaboration diagram for descriptor_data:

Collaboration graph
[legend]

Data Fields

CLinearTimeAbsolute connected_at
CLinearTimeAbsolute last_time
SOCKET descriptor
int flags
int retries_left
int command_count
int timeout
int host_info
dbref player
char * output_prefix
char * output_suffix
int output_size
int output_tot
int output_lost
TBLOCKoutput_head
TBLOCKoutput_tail
int input_size
int input_tot
int input_lost
CBLKinput_head
CBLKinput_tail
CBLKraw_input
char * raw_input_at
size_t nOption
unsigned char aOption [SBUF_SIZE]
int raw_input_state
int nvt_sga_him_state
int nvt_sga_us_state
int nvt_eor_him_state
int nvt_eor_us_state
int nvt_naws_him_state
int nvt_naws_us_state
int width
int height
int quota
int wait_for_input
dbref wait_enactor
PROGprogram_data
descriptor_datahashnext
descriptor_datanext
descriptor_data ** prev
sockaddr_in address
char addr [51]
char username [11]
char doing [SIZEOF_DOING_STRING]

Detailed Description

Definition at line 126 of file interface.h.


Field Documentation

char descriptor_data::addr[51]

Definition at line 186 of file interface.h.

Referenced by announce_connect(), check_connect(), dump_restart_db(), dump_users(), failconn(), FUNCTION(), get_slave_result(), initializesock(), load_restart_db(), queue_write_LEN(), and shutdownsock().

struct sockaddr_in descriptor_data::address

Definition at line 184 of file interface.h.

Referenced by announce_connect(), check_connect(), get_slave_result(), initializesock(), and shutdownsock().

unsigned char descriptor_data::aOption[SBUF_SIZE]

Definition at line 166 of file interface.h.

Referenced by process_input_helper().

int descriptor_data::command_count

Definition at line 147 of file interface.h.

Referenced by do_command(), dump_restart_db(), dump_users(), fetch_cmds(), FUNCTION(), initializesock(), load_restart_db(), and shutdownsock().

CLinearTimeAbsolute descriptor_data::connected_at

Definition at line 128 of file interface.h.

Referenced by check_connect(), check_idle(), dump_restart_db(), dump_users(), fetch_connect(), find_oldest(), FUNCTION(), initializesock(), load_restart_db(), and shutdownsock().

SOCKET descriptor_data::descriptor

Definition at line 131 of file interface.h.

Referenced by boot_by_port(), check_connect(), close_sockets(), dump_restart_db(), dump_users(), failconn(), FUNCTION(), initializesock(), load_restart_db(), make_port_ulist(), make_portlist(), process_input(), process_output(), queue_write_LEN(), shovechars(), and shutdownsock().

char descriptor_data::doing[SIZEOF_DOING_STRING]

Definition at line 188 of file interface.h.

Referenced by do_doing(), dump_restart_db(), dump_users(), FUNCTION(), initializesock(), and load_restart_db().

int descriptor_data::flags

Definition at line 145 of file interface.h.

Referenced by announce_connect(), announce_disconnect(), boot_by_port(), check_connect(), check_idle(), do_command(), dump_info(), dump_restart_db(), dump_users(), initializesock(), load_restart_db(), queue_string(), queue_write_LEN(), shovechars(), and shutdownsock().

struct descriptor_data* descriptor_data::hashnext

Definition at line 180 of file interface.h.

Referenced by desc_addhash(), desc_delhash(), initializesock(), and load_restart_db().

int descriptor_data::height

Definition at line 175 of file interface.h.

Referenced by dump_restart_db(), fetch_height(), freeqs(), FUNCTION(), initializesock(), load_restart_db(), and process_input_helper().

int descriptor_data::host_info

Definition at line 149 of file interface.h.

Referenced by announce_connect(), announce_disconnect(), check_connect(), dump_restart_db(), dump_users(), initializesock(), load_restart_db(), SiteMonSend(), and welcome_user().

CBLK* descriptor_data::input_head

Definition at line 161 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), and save_command().

int descriptor_data::input_lost

Definition at line 160 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), and process_input_helper().

int descriptor_data::input_size

Definition at line 158 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), and process_input_helper().

CBLK* descriptor_data::input_tail

Definition at line 162 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), and save_command().

int descriptor_data::input_tot

Definition at line 159 of file interface.h.

Referenced by check_connect(), dump_users(), initializesock(), load_restart_db(), and process_input_helper().

CLinearTimeAbsolute descriptor_data::last_time

Definition at line 129 of file interface.h.

Referenced by check_idle(), do_doing(), dump_restart_db(), dump_users(), fetch_idle(), find_least_idle(), FUNCTION(), initializesock(), load_restart_db(), and logged_out1().

struct descriptor_data* descriptor_data::next

Definition at line 181 of file interface.h.

Referenced by get_slave_result(), initializesock(), and load_restart_db().

size_t descriptor_data::nOption

Definition at line 165 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), and process_input_helper().

int descriptor_data::nvt_eor_him_state

Definition at line 170 of file interface.h.

Referenced by dump_restart_db(), freeqs(), HimState(), initializesock(), load_restart_db(), and SetHimState().

int descriptor_data::nvt_eor_us_state

Definition at line 171 of file interface.h.

Referenced by dump_restart_db(), freeqs(), initializesock(), load_restart_db(), SetUsState(), and UsState().

int descriptor_data::nvt_naws_him_state

Definition at line 172 of file interface.h.

Referenced by dump_restart_db(), freeqs(), HimState(), initializesock(), load_restart_db(), and SetHimState().

int descriptor_data::nvt_naws_us_state

Definition at line 173 of file interface.h.

Referenced by dump_restart_db(), freeqs(), initializesock(), load_restart_db(), SetUsState(), and UsState().

int descriptor_data::nvt_sga_him_state

Definition at line 168 of file interface.h.

Referenced by dump_restart_db(), freeqs(), HimState(), initializesock(), load_restart_db(), and SetHimState().

int descriptor_data::nvt_sga_us_state

Definition at line 169 of file interface.h.

Referenced by dump_restart_db(), freeqs(), initializesock(), load_restart_db(), SetUsState(), and UsState().

TBLOCK* descriptor_data::output_head

Definition at line 156 of file interface.h.

Referenced by add_to_output_queue(), freeqs(), initializesock(), load_restart_db(), process_output(), and queue_write_LEN().

int descriptor_data::output_lost

Definition at line 155 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), and queue_write_LEN().

char* descriptor_data::output_prefix

Definition at line 151 of file interface.h.

Referenced by clearstrings(), do_command(), dump_restart_db(), initializesock(), and load_restart_db().

int descriptor_data::output_size

Definition at line 153 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), process_output(), and queue_write_LEN().

char* descriptor_data::output_suffix

Definition at line 152 of file interface.h.

Referenced by clearstrings(), do_command(), dump_restart_db(), initializesock(), and load_restart_db().

TBLOCK* descriptor_data::output_tail

Definition at line 157 of file interface.h.

Referenced by add_to_output_queue(), freeqs(), initializesock(), load_restart_db(), process_output(), and queue_write_LEN().

int descriptor_data::output_tot

Definition at line 154 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), and queue_write_LEN().

dbref descriptor_data::player

Definition at line 150 of file interface.h.

Referenced by boot_by_port(), CF_HAND(), check_connect(), check_idle(), desc_addhash(), desc_delhash(), do_command(), dump_info(), dump_restart_db(), dump_users(), find_connected_name(), FUNCTION(), get_slave_result(), handle_prog(), initializesock(), load_restart_db(), make_port_ulist(), make_portlist(), make_ulist(), queue_string(), queue_write_LEN(), raw_broadcast(), shutdownsock(), SiteMonSend(), and wall_broadcast().

struct descriptor_data** descriptor_data::prev

Definition at line 182 of file interface.h.

Referenced by initializesock(), and load_restart_db().

PROG* descriptor_data::program_data

Definition at line 179 of file interface.h.

Referenced by check_connect(), do_prog(), do_quitprog(), handle_prog(), initializesock(), load_restart_db(), and shutdownsock().

int descriptor_data::quota

Definition at line 176 of file interface.h.

Referenced by initializesock(), load_restart_db(), and update_quotas().

CBLK* descriptor_data::raw_input

Definition at line 163 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), and process_input_helper().

char* descriptor_data::raw_input_at

Definition at line 164 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), and process_input_helper().

int descriptor_data::raw_input_state

Definition at line 167 of file interface.h.

Referenced by dump_restart_db(), freeqs(), initializesock(), load_restart_db(), and process_input_helper().

int descriptor_data::retries_left

Definition at line 146 of file interface.h.

Referenced by initializesock().

int descriptor_data::timeout

Definition at line 148 of file interface.h.

Referenced by announce_connect(), check_idle(), desc_reload(), dump_restart_db(), initializesock(), and load_restart_db().

char descriptor_data::username[11]

Definition at line 187 of file interface.h.

Referenced by announce_connect(), check_connect(), dump_restart_db(), dump_users(), FUNCTION(), get_slave_result(), initializesock(), and load_restart_db().

dbref descriptor_data::wait_enactor

Definition at line 178 of file interface.h.

int descriptor_data::wait_for_input

Definition at line 177 of file interface.h.

int descriptor_data::width

Definition at line 174 of file interface.h.

Referenced by dump_restart_db(), fetch_width(), freeqs(), FUNCTION(), initializesock(), load_restart_db(), and process_input_helper().


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