public:
bool Warned; /* True if we've warned opers about high latency on this server */
-
+ bool bursting; /* whether or not this server is bursting */
+
/** We don't use this constructor. Its a dummy, and won't cause any insertion
* of the TreeServer into the hash_map. See below for the two we DO use.
*/
/** Round trip time of last ping
*/
unsigned long rtt;
+
+ /** When we recieved BURST from this server, used to calculate total burst time at ENDBURST.
+ */
+ unsigned long StartBurst;
/** True if this server is hidden
*/
*/
bool DuplicateID();
+ /** Marks a server as having finished bursting and performs appropriate actions.
+ */
+ void FinishBurst();
+
/** Destructor
*/
~TreeServer();