12 #ifndef NETWORK_INTERNAL_H 
   13 #define NETWORK_INTERNAL_H 
   18 #include "../command_type.h" 
   32 #define ENABLE_NETWORK_SYNC_EVERY_FRAME 
   38 #define NETWORK_SEND_DOUBLE_SEED 
   48 #ifdef DEBUG_DUMP_COMMANDS 
   51 #define _ddc_fastforward (false) 
   58   NETWORK_JOIN_STATUS_CONNECTING,
 
   59   NETWORK_JOIN_STATUS_AUTHORIZING,
 
   60   NETWORK_JOIN_STATUS_WAITING,
 
   61   NETWORK_JOIN_STATUS_DOWNLOADING,
 
   62   NETWORK_JOIN_STATUS_PROCESSING,
 
   63   NETWORK_JOIN_STATUS_REGISTERING,
 
   65   NETWORK_JOIN_STATUS_GETTING_COMPANY_INFO,
 
   66   NETWORK_JOIN_STATUS_END,
 
  120 #ifdef NETWORK_SEND_DOUBLE_SEED 
  121 extern uint32 _sync_seed_2;
 
  143 void NetworkAddServer(
const char *b);
 
  144 void NetworkRebuildHostList();
 
  167 void NetworkError(
StringID error_string);
 
  168 void NetworkTextMessage(
NetworkAction action, 
TextColour colour, 
bool self_send, 
const char *name, 
const char *str = 
"", int64 data = 0);
 
  169 uint NetworkCalculateLag(
const NetworkClientSocket *cs);