Update of /usr/cvsroot/asterisk/include/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv29142/include/asterisk

Modified Files:
        utils.h 
Log Message:
move timeval-diff function into utils.h from app_alarmreceiver.c


Index: utils.h
===================================================================
RCS file: /usr/cvsroot/asterisk/include/asterisk/utils.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- utils.h     7 Jun 2005 17:06:33 -0000       1.32
+++ utils.h     9 Jun 2005 14:39:34 -0000       1.33
@@ -247,4 +247,17 @@
 */
 int ast_build_string(char **buffer, size_t *space, const char *fmt, ...) 
__attribute__ ((format (printf, 3, 4)));
 
+/* functions for working with 'struct timeval' instances */
+
+/*!
+ * \brief Computes the difference (in milliseconds) between two \c struct \c 
timeval instances.
+ * \param start the beginning of the time period
+ * \param end the end of the time period
+ * \return the difference in milliseconds
+ */
+static inline int ast_tvdiff_ms(struct timeval *start, struct timeval *end)
+{
+       return ((end->tv_sec - start->tv_sec) * 1000) + ((end->tv_usec - 
start->tv_usec) / 1000);
+}
+
 #endif /* _ASTERISK_UTILS_H */

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to