server/peer.c, server/admin.c: Introduce `p_destroyall'.
[tripe] / server / peer.c
index 59a42cd..5855f2e 100644 (file)
@@ -1147,6 +1147,17 @@ void p_destroy(peer *p, int bye)
   DESTROY(p);
 }
 
+/* --- @p_destroyall@ --- *
+ *
+ * Arguments:  ---
+ *
+ * Returns:    ---
+ *
+ * Use:                Destroys all of the peers, saying goodbye.
+ */
+
+void p_destroyall(void) { FOREACH_PEER(p, { p_destroy(p, 1); }); }
+
 /* --- @p_mkiter@ --- *
  *
  * Arguments:  @peer_iter *i@ = pointer to an iterator