From 86ea8b88f3b721e1001f898ed05d8ba5f1ecf20e Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Mon, 22 Aug 2005 07:12:20 +0000 Subject: Add a "time_stat_init()" routine to initialize the fields of a "timestat_t". Move "nstime_to_msec()" to "epan/nstime.c", as it has nothing to do with a "timestat_t". Use structure assignment when possible. Fix the "addtime()" macro and use it in "time_stat_update()". Use "timestat_t"s, and the routines to manipulate them, in the service response time table code. svn path=/trunk/; revision=15509 --- timestats.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'timestats.h') diff --git a/timestats.h b/timestats.h index 4a6417f6ba..90fbd61883 100644 --- a/timestats.h +++ b/timestats.h @@ -43,10 +43,12 @@ typedef struct _timestat_t { /* functions */ -/* converts nstime to gdouble, time base is milli seconds*/ -extern gdouble nstime_to_msec(const nstime_t *time); +/* Initialize a timestat_t struct */ +extern void time_stat_init(timestat_t *stats); +/* Update a timestat_t struct with a new sample */ extern void time_stat_update(timestat_t *stats, const nstime_t *delta, packet_info *pinfo); + extern gdouble get_average(const nstime_t *sum, guint32 num); #endif -- cgit v1.2.3