My_Connections[Idx].lastprivmsg = time(NULL);
}
+/**
+ * Update "ping timestamp", the time of the last outgoing PING request.
+ *
+ * @param Idx Connection index.
+ */
+GLOBAL void
+Conn_UpdatePing(CONN_ID Idx)
+{
+ assert(Idx > NONE);
+ My_Connections[Idx].lastping = time(NULL);
+}
/*
* Get signon time of a connection.
} /* Conn_SetPenalty */
-/**
- * Reset the "penalty time" for one connection.
- *
- * @param Idx Connection index.
- * @see Conn_SetPenalty
- */
-GLOBAL void
-Conn_ResetPenalty(CONN_ID Idx)
-{
- assert(Idx > NONE);
-
- My_Connections[Idx].delaytime = 0;
-#ifdef DEBUG
- Log(LOG_DEBUG, "Penalty time on connection %d has been reset.");
-#endif
-} /* Conn_ResetPenalty */
-
-
GLOBAL void
Conn_ClearFlags( void )
{