summaryrefslogtreecommitdiffstats
path: root/debian/mp4v2/mp4v2-2.0.0~dfsg0/libplatform/time/time_posix.cpp
blob: e3c82f75adf4afe1ba05b3856991c008f3adff73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "libplatform/impl.h"
#include <sys/time.h>

namespace mp4v2 { namespace platform { namespace time {

///////////////////////////////////////////////////////////////////////////////

milliseconds_t
getLocalTimeMilliseconds()
{
    timeval buf;
    if( gettimeofday( &buf, 0 ))
        memset( &buf, 0, sizeof( buf ));
    return milliseconds_t( buf.tv_sec ) * 1000 + buf.tv_usec / 1000;
}

///////////////////////////////////////////////////////////////////////////////

}}} // namespace mp4v2::platform::time