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