From e7cec83a4c82ec6fb01bec57566f84f147f25c80 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 6 Aug 2013 14:28:03 +0200 Subject: [PATCH] Use boost timer to provide platform independent timing --- DataStructures/TimingUtil.h | 50 ------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 DataStructures/TimingUtil.h diff --git a/DataStructures/TimingUtil.h b/DataStructures/TimingUtil.h deleted file mode 100644 index 6e980e26f..000000000 --- a/DataStructures/TimingUtil.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - open source routing machine - Copyright (C) Dennis Luxen, others 2010 - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU AFFERO General Public License as published by -the Free Software Foundation; either version 3 of the License, or -any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -or see http://www.gnu.org/licenses/agpl.txt. -*/ - -#ifndef TIMINGUTIL_H_ -#define TIMINGUTIL_H_ - -#include -#include - - -#ifdef _WIN32 - #include - #include - #include - void gettimeofday(struct timeval* t,void* timezone) - { struct _timeb timebuffer; - _ftime( &timebuffer ); - t->tv_sec=timebuffer.time; - t->tv_usec=1000*timebuffer.millitm; - } -#else - #include -#endif - -/** Returns a timestamp (now) in seconds (incl. a fractional part). */ -static inline double get_timestamp() { - struct timeval tp; - gettimeofday(&tp, NULL); - return double(tp.tv_sec) + tp.tv_usec / 1000000.; -} - - -#endif /* TIMINGUTIL_H_ */