dxd - dynax driver framework  2747
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
osx/dx_sync.h File Reference
#include <dx_exception.h>
+ Include dependency graph for osx/dx_sync.h:

Classes

singleton  dx::event< scope_t, exception_t >
 kernel triggerable user space event More...
 
class  dx::event< dx::kernel, exception_t >
 
struct  dx::os_event
 kernel/user space shared event representation More...
 

Namespaces

 dx
 dynax driver framework user mode interface namespace
 

Enumerations

enum  dx::scale : int64_t {
  dx::nsec =1ll, dx::usec =1000ll, dx::msec =usec*1000ll, dx::sec =msec*1000ll,
  dx::sec =msec*1000ll, dx::msec =usec*1000ll, dx::usec =1000ll, dx::nsec =1ll
}
 

Functions

int64_t dx::time (int64_t timestamp, scale scale=usec)
 macOS: timestamp to time converter (for Windows compatibility only) More...
 
int64_t dx::timestamp ()
 macOS: high precision timestamp More...
 

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Jun 23 2019

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.