Skip to content
Snippets Groups Projects
MicroTime.cc 727 B
// $Id$
//
// Copyright (C) 2006 

// Definition of non-inline non-template functions

#include "MicroTime.hh"
//#include "MicroTime.ih"

// Custom includes
#include <sys/time.h>
#include <time.h>
#include <errno.h>

#include "Utils/Exception.hh"

//#include "MicroTime.mpp"
#define prefix_
///////////////////////////////cc.p////////////////////////////////////////

prefix_ satcom::lib::MicroTime satcom::lib::now()
{
    struct timeval tv;
    if (gettimeofday(&tv,0) < 0)
	throw SystemException(errno);
    return 1000000*MicroTime(tv.tv_sec) + tv.tv_usec;
}


///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_
//#include "MicroTime.mpp"


// Local Variables:
// mode: c++
// End: