From 0d44f694d6b10fbd90441db5ea6822d9a5fadc33 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Thu, 24 Jul 2003 08:37:53 +0000
Subject: [PATCH] (prot_a_output_stats_description): New function.

---
 src/server/prot-a-output.c | 23 ++++++++++++++++++++++-
 src/server/prot-a-output.h |  8 ++++++--
 2 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/src/server/prot-a-output.c b/src/server/prot-a-output.c
index a00e1f5f6..99bd34647 100644
--- a/src/server/prot-a-output.c
+++ b/src/server/prot-a-output.c
@@ -1,5 +1,5 @@
 /*
- * $Id: prot-a-output.c,v 0.61 2003/07/12 22:26:33 ceder Exp $
+ * $Id: prot-a-output.c,v 0.62 2003/07/24 08:37:53 ceder Exp $
  * Copyright (C) 1991-2002  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -1103,6 +1103,27 @@ prot_a_output_text_mapping(Connection *fp,
     }
 }
 
+void
+prot_a_output_stats_description(Connection *fp,
+				Stats_description *result)
+{
+    int i;
+
+    prot_a_output_ul(fp, result->no_of_stats);
+    if (result->no_of_stats == 0)
+        isc_puts(" *", fp->isc_session);
+    else
+    {
+        isc_puts(" {", fp->isc_session);
+        for (i = 0; i < result->no_of_stats; i++)
+            prot_a_output_string(fp, result->stat_names[i]);
+        isc_puts(" }", fp->isc_session);
+    }
+
+    prot_a_output_num_list(fp, &result->intervals);
+}
+
+
 
 #ifdef DEBUG_CALLS
 void
diff --git a/src/server/prot-a-output.h b/src/server/prot-a-output.h
index a4302c0db..ab7c5aa70 100644
--- a/src/server/prot-a-output.h
+++ b/src/server/prot-a-output.h
@@ -1,5 +1,5 @@
 /*
- * $Id: prot-a-output.h,v 0.29 2002/12/30 14:09:44 ceder Exp $
+ * $Id: prot-a-output.h,v 0.30 2003/07/24 08:37:50 ceder Exp $
  * Copyright (C) 1991-1992, 1994-1999, 2002  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -23,7 +23,7 @@
  * Please mail bug reports to bug-lyskom@lysator.liu.se. 
  */
 /*
- * $Id: prot-a-output.h,v 0.29 2002/12/30 14:09:44 ceder Exp $
+ * $Id: prot-a-output.h,v 0.30 2003/07/24 08:37:50 ceder Exp $
  *
  */
 extern void
@@ -227,6 +227,10 @@ void
 prot_a_output_text_mapping(Connection *fp,
 			   Text_mapping *result);
 
+void
+prot_a_output_stats_description(Connection *fp,
+				Stats_description *result);
+
 
 #ifdef DEBUG_CALLS
 void
-- 
GitLab