LCOV - code coverage report
Current view: directory - gfx/skia/src/ports - SkTime_Unix.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 15 0 0.0 %
Date: 2012-06-02 Functions: 2 0 0.0 %

       1                 : 
       2                 : /*
       3                 :  * Copyright 2006 The Android Open Source Project
       4                 :  *
       5                 :  * Use of this source code is governed by a BSD-style license that can be
       6                 :  * found in the LICENSE file.
       7                 :  */
       8                 : 
       9                 : 
      10                 : #include "SkTime.h"
      11                 : 
      12                 : #include <sys/time.h>
      13                 : #include <time.h>
      14                 : 
      15               0 : void SkTime::GetDateTime(DateTime* dt)
      16                 : {
      17               0 :     if (dt)
      18                 :     {
      19                 :         time_t m_time;
      20               0 :         time(&m_time);
      21                 :         struct tm* tstruct;
      22               0 :         tstruct = localtime(&m_time);
      23                 : 
      24               0 :         dt->fYear       = tstruct->tm_year;
      25               0 :         dt->fMonth      = SkToU8(tstruct->tm_mon + 1);
      26               0 :         dt->fDayOfWeek  = SkToU8(tstruct->tm_wday);
      27               0 :         dt->fDay        = SkToU8(tstruct->tm_mday);
      28               0 :         dt->fHour       = SkToU8(tstruct->tm_hour);
      29               0 :         dt->fMinute     = SkToU8(tstruct->tm_min);
      30               0 :         dt->fSecond     = SkToU8(tstruct->tm_sec);
      31                 :     }
      32               0 : }
      33                 : 
      34               0 : SkMSec SkTime::GetMSecs()
      35                 : {
      36                 :     struct timeval tv;
      37               0 :     gettimeofday(&tv, NULL);
      38               0 :     return (SkMSec) (tv.tv_sec * 1000 + tv.tv_usec / 1000 ); // microseconds to milliseconds
      39                 : }

Generated by: LCOV version 1.7