descriptor_data Struct Reference

#include <interface.h>

Collaboration diagram for descriptor_data:

Collaboration graph
[legend]

Data Fields

int descriptor
int flags
int retries_left
int command_count
int timeout
int host_info
char addr [256]
char username [11]
char doing [DOINGLEN]
char hudkey [HUDKEYLEN]
dbref player
char * output_prefix
char * output_suffix
int output_size
int output_tot
int output_lost
int input_size
int input_tot
int input_lost
int chokes
char input [LBUF_SIZE]
int input_tail
time_t connected_at
time_t last_time
int quota
int refcount
int wait_for_input
dbref wait_cause
PROGprogram_data
sockaddr_storage saddr
int saddr_len
void * outstanding_dnschild_query
descriptor_datahashnext
descriptor_datanext
descriptor_dataprev
event sock_ev
bufferevent * sock_buff
int fd
char * remoteip
char * remotename
int remoteport

Detailed Description

Definition at line 75 of file interface.h.


Field Documentation

char descriptor_data::addr[256]

Definition at line 82 of file interface.h.

Referenced by announce_connect(), announce_disconnect(), check_connect(), dnschild_destruct(), dnschild_finish(), dnschild_kill(), do_comconnect(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), failconn(), initializesock(), load_restart_db(), load_restart_db_xdr(), and shutdownsock().

int descriptor_data::chokes

Definition at line 95 of file interface.h.

Referenced by flush_sockets(), and initializesock().

int descriptor_data::command_count

Definition at line 79 of file interface.h.

Referenced by do_command(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), initializesock(), load_restart_db(), load_restart_db_xdr(), and shutdownsock().

time_t descriptor_data::connected_at

Definition at line 98 of file interface.h.

Referenced by check_connect(), check_idle(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), fetch_connect(), initializesock(), load_restart_db(), load_restart_db_xdr(), and shutdownsock().

int descriptor_data::descriptor

Definition at line 76 of file interface.h.

Referenced by accept_client_input(), boot_by_port(), check_connect(), close_sockets(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), failconn(), flush_sockets(), fun_doing(), initializesock(), load_restart_db(), load_restart_db_xdr(), make_portlist(), network_initialize_socket(), process_input(), release_descriptor(), and shutdownsock().

char descriptor_data::doing[DOINGLEN]

Definition at line 84 of file interface.h.

Referenced by do_doing(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), fun_doing(), initializesock(), load_restart_db(), and load_restart_db_xdr().

int descriptor_data::fd

Definition at line 6 of file network.h.

Referenced by network_client_input().

int descriptor_data::flags

Definition at line 77 of file interface.h.

Referenced by accept_client_input(), announce_disconnect(), check_connect(), check_idle(), do_command(), do_unauth_command(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), initializesock(), load_restart_db(), load_restart_db_xdr(), process_input(), and shutdownsock().

struct descriptor_data* descriptor_data::hashnext

Definition at line 108 of file interface.h.

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

int descriptor_data::host_info

Definition at line 81 of file interface.h.

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

char descriptor_data::hudkey[HUDKEYLEN]

Definition at line 85 of file interface.h.

Referenced by dump_restart_db(), dump_restart_db_xdr(), initializesock(), load_restart_db(), and load_restart_db_xdr().

char descriptor_data::input[LBUF_SIZE]

Definition at line 96 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), load_restart_db_xdr(), and process_input().

int descriptor_data::input_lost

Definition at line 94 of file interface.h.

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

int descriptor_data::input_size

Definition at line 92 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), load_restart_db_xdr(), and run_command().

int descriptor_data::input_tail

Definition at line 97 of file interface.h.

Referenced by freeqs(), initializesock(), load_restart_db(), load_restart_db_xdr(), and process_input().

int descriptor_data::input_tot

Definition at line 93 of file interface.h.

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

time_t descriptor_data::last_time

Definition at line 99 of file interface.h.

Referenced by check_idle(), do_command(), do_unauth_command(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), fetch_idle(), initializesock(), load_restart_db(), and load_restart_db_xdr().

struct descriptor_data* descriptor_data::next

Definition at line 109 of file interface.h.

Referenced by dump_restart_db(), dump_restart_db_xdr(), initializesock(), load_restart_db(), load_restart_db_xdr(), and release_descriptor().

int descriptor_data::output_lost

Definition at line 91 of file interface.h.

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

char* descriptor_data::output_prefix

Definition at line 87 of file interface.h.

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

int descriptor_data::output_size

Definition at line 89 of file interface.h.

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

char* descriptor_data::output_suffix

Definition at line 88 of file interface.h.

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

int descriptor_data::output_tot

Definition at line 90 of file interface.h.

Referenced by dump_users(), initializesock(), load_restart_db(), load_restart_db_xdr(), network_write(), and queue_write().

void* descriptor_data::outstanding_dnschild_query

Definition at line 107 of file interface.h.

Referenced by close_sockets(), dnschild_destruct(), dnschild_finish(), dnschild_kill(), initializesock(), load_restart_db(), load_restart_db_xdr(), and shutdownsock().

dbref descriptor_data::player

Definition at line 86 of file interface.h.

Referenced by accept_client_input(), announce_disconnect(), boot_by_port(), check_connect(), check_idle(), desc_addhash(), desc_delhash(), do_command(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), find_connected_name(), fun_doing(), handle_prog(), initializesock(), load_restart_db(), load_restart_db_xdr(), make_portlist(), make_ulist(), process_input(), queue_string(), raw_broadcast(), release_descriptor(), run_command(), set_lastsite(), and shutdownsock().

struct descriptor_data* descriptor_data::prev

Definition at line 110 of file interface.h.

Referenced by dump_restart_db(), dump_restart_db_xdr(), initializesock(), load_restart_db(), load_restart_db_xdr(), and release_descriptor().

PROG* descriptor_data::program_data

Definition at line 104 of file interface.h.

Referenced by check_connect(), do_prog(), do_quitprog(), handle_prog(), initializesock(), load_restart_db(), load_restart_db_xdr(), release_descriptor(), and run_command().

int descriptor_data::quota

Definition at line 100 of file interface.h.

Referenced by initializesock(), load_restart_db(), load_restart_db_xdr(), and run_command().

int descriptor_data::refcount

Definition at line 101 of file interface.h.

Referenced by bind_descriptor(), load_restart_db(), load_restart_db_xdr(), and release_descriptor().

char* descriptor_data::remoteip

Definition at line 7 of file network.h.

char* descriptor_data::remotename

Definition at line 8 of file network.h.

int descriptor_data::remoteport

Definition at line 9 of file network.h.

Referenced by network_initialize_socket().

int descriptor_data::retries_left

Definition at line 78 of file interface.h.

Referenced by initializesock().

struct sockaddr_storage descriptor_data::saddr

Definition at line 105 of file interface.h.

Referenced by dnschild_request(), initializesock(), load_restart_db(), and load_restart_db_xdr().

int descriptor_data::saddr_len

Definition at line 106 of file interface.h.

Referenced by dnschild_request(), initializesock(), load_restart_db(), and load_restart_db_xdr().

struct bufferevent* descriptor_data::sock_buff

Definition at line 112 of file interface.h.

Referenced by close_sockets(), flush_sockets(), initializesock(), load_restart_db(), load_restart_db_xdr(), queue_write(), and release_descriptor().

struct event descriptor_data::sock_ev

Definition at line 111 of file interface.h.

Referenced by close_sockets(), initializesock(), load_restart_db(), load_restart_db_xdr(), and release_descriptor().

int descriptor_data::timeout

Definition at line 80 of file interface.h.

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

char descriptor_data::username[11]

Definition at line 83 of file interface.h.

Referenced by announce_connect(), check_connect(), dump_restart_db(), dump_restart_db_xdr(), dump_users(), initializesock(), load_restart_db(), and load_restart_db_xdr().

dbref descriptor_data::wait_cause

Definition at line 103 of file interface.h.

int descriptor_data::wait_for_input

Definition at line 102 of file interface.h.


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