Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 10, 2008, 12:05:03 AM (15 years ago)
Author:
landauf
Message:

merged revisions 2111-2170 from objecthierarchy branch back to trunk.

Location:
code/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/util

  • code/trunk/src/util/Sleep.h

    r1841 r2171  
    4141#include <winbase.h>
    4242
    43 inline void usleep(DWORD dwMicroseconds)
     43namespace orxonox
    4444{
    45   Sleep(dwMicroseconds / 1000);
    46 }
     45    inline void usleep(DWORD dwMicroseconds)
     46    {
     47        Sleep(dwMicroseconds / 1000);
     48    }
    4749
    48 inline void msleep(DWORD dwMilliseconds)
    49 {
    50   Sleep(dwMilliseconds);
    51 }
     50    inline void msleep(DWORD dwMilliseconds)
     51    {
     52        Sleep(dwMilliseconds);
     53    }
    5254
    53 inline void sleep(DWORD dwSeconds)
    54 {
    55   Sleep(dwSeconds * 1000);
     55    inline void sleep(DWORD dwSeconds)
     56    {
     57        Sleep(dwSeconds * 1000);
     58    }
    5659}
    5760
     
    6063#include <unistd.h>
    6164
    62 inline void msleep(unsigned long msec)
     65namespace orxonox
    6366{
    64   usleep(msec * 1000);
     67    inline void usleep(unsigned long usec)
     68    {
     69        ::usleep(usec);
     70    }
     71    inline void msleep(unsigned long msec)
     72    {
     73        ::usleep(msec * 1000);
     74    }
     75    inline void sleep(unsigned long sec)
     76    {
     77        ::usleep(sec * 1000000);
     78    }
    6579}
    6680
Note: See TracChangeset for help on using the changeset viewer.