+ int sock;
+
+ // Mutex protecting <stats>.
+ mutable pthread_mutex_t stats_mutex;
+
+ // The current statistics for this connection. Protected by <stats_mutex>.
+ InputStats stats;
+
+ // Number of (started) connection attempts since last data byte was successfully read.
+ unsigned num_connection_attempts;
+
+ // If set, don't log anything related to connections.
+ // (Only set if we've had enough unsuccessful connection attempts.)
+ bool suppress_logging;
+
+ // Last time we made a connection with logging enabled.
+ // (Initially at some point before the epoch.)
+ timespec last_verbose_connection;