aboutsummaryrefslogtreecommitdiffstats
path: root/timestats.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2005-08-22 07:12:20 +0000
committerGuy Harris <guy@alum.mit.edu>2005-08-22 07:12:20 +0000
commit86ea8b88f3b721e1001f898ed05d8ba5f1ecf20e (patch)
treedf3523ea31c067e87cc28e452eaa70b33a565774 /timestats.h
parent6d52a0369a6d155b62433fc60230f574ad98492f (diff)
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
Diffstat (limited to 'timestats.h')
-rw-r--r--timestats.h6
1 files changed, 4 insertions, 2 deletions
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