… | |
… | |
31 | #if HAVE_TCP_INFO |
31 | #if HAVE_TCP_INFO |
32 | # include <netinet/tcp.h> |
32 | # include <netinet/tcp.h> |
33 | #else |
33 | #else |
34 | struct tcp_info { |
34 | struct tcp_info { |
35 | // dummy |
35 | // dummy |
36 | char tcpi_state; |
36 | int tcpi_state; |
37 | char tcpi_ca_state; |
37 | int tcpi_ca_state; |
38 | char tcpi_retransmits; |
38 | int tcpi_retransmits; |
39 | char tcpi_probes; |
39 | int tcpi_probes; |
40 | char tcpi_backoff; |
40 | int tcpi_backoff; |
41 | char tcpi_options; |
41 | int tcpi_options; |
42 | char tcpi_snd_wscale; |
42 | int tcpi_snd_wscale; |
43 | char tcpi_rcv_wscale; |
43 | int tcpi_rcv_wscale; |
44 | char tcpi_rto; |
44 | int tcpi_rto; |
45 | char tcpi_ato; |
45 | int tcpi_ato; |
46 | char tcpi_snd_mss; |
46 | int tcpi_snd_mss; |
47 | char tcpi_rcv_mss; |
47 | int tcpi_rcv_mss; |
48 | char tcpi_unacked; |
48 | int tcpi_unacked; |
49 | char tcpi_sacked; |
49 | int tcpi_sacked; |
50 | char tcpi_lost; |
50 | int tcpi_lost; |
51 | char tcpi_retrans; |
51 | int tcpi_retrans; |
52 | char tcpi_fackets; |
52 | int tcpi_fackets; |
53 | char tcpi_last_data_sent; |
53 | int tcpi_last_data_sent; |
54 | char tcpi_last_ack_sent; |
54 | int tcpi_last_ack_sent; |
55 | char tcpi_last_data_recv; |
55 | int tcpi_last_data_recv; |
56 | char tcpi_last_ack_recv; |
56 | int tcpi_last_ack_recv; |
57 | char tcpi_pmtu; |
57 | int tcpi_pmtu; |
58 | char tcpi_rcv_ssthresh; |
58 | int tcpi_rcv_ssthresh; |
59 | char tcpi_rtt; |
59 | int tcpi_rtt; |
60 | char tcpi_rttvar; |
60 | int tcpi_rttvar; |
61 | char tcpi_snd_ssthresh; |
61 | int tcpi_snd_ssthresh; |
62 | char tcpi_snd_cwnd; |
62 | int tcpi_snd_cwnd; |
63 | char tcpi_advmss; |
63 | int tcpi_advmss; |
64 | char tcpi_reordering; |
64 | int tcpi_reordering; |
65 | }; |
65 | }; |
66 | #endif |
66 | #endif |
67 | |
67 | |
68 | // (possibly) max. number of objects "per page" in the ground container |
68 | // (possibly) max. number of objects "per page" in the ground container |
69 | #define FLOORBOX_PAGESIZE 50 |
69 | #define FLOORBOX_PAGESIZE 50 |
… | |
… | |
174 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
174 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
175 | |
175 | |
176 | sint8 ACC (RW, last_level); /* Last level we sent to client */ |
176 | sint8 ACC (RW, last_level); /* Last level we sent to client */ |
177 | uint16 ACC (RW, last_flags); /* fire/run on flags for last tick */ |
177 | uint16 ACC (RW, last_flags); /* fire/run on flags for last tick */ |
178 | float ACC (RW, last_weapon_sp); /* if diff than weapon_sp, update client */ |
178 | float ACC (RW, last_weapon_sp); /* if diff than weapon_sp, update client */ |
179 | sint32 ACC (RW, last_weight); /* Last weight as sent to client; -1 means do not send weight */ |
179 | //sint32 ACC (RW, last_weight); /* Last weight as sent to client; -1 means do not send weight */ |
180 | sint32 ACC (RW, last_weight_limit); /* Last weight limit transmitted to client */ |
180 | sint32 ACC (RW, last_weight_limit); /* Last weight limit transmitted to client */ |
181 | uint32 ACC (RW, last_path_attuned); /* Last spell attunment sent to client */ |
181 | uint32 ACC (RW, last_path_attuned); /* Last spell attunment sent to client */ |
182 | uint32 ACC (RW, last_path_repelled); /* Last spell repelled sent to client */ |
182 | uint32 ACC (RW, last_path_repelled); /* Last spell repelled sent to client */ |
183 | uint32 ACC (RW, last_path_denied); /* Last spell denied sent to client */ |
183 | uint32 ACC (RW, last_path_denied); /* Last spell denied sent to client */ |
184 | living ACC (RO, last_stats); /* Last stats as sent to client */ |
184 | living ACC (RO, last_stats); /* Last stats as sent to client */ |