00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __JackTypes__
00022 #define __JackTypes__
00023
00024 #include "JackCompilerDeps.h"
00025
00026 typedef unsigned short UInt16;
00027 #if __LP64__
00028 typedef unsigned int UInt32;
00029 typedef signed int SInt32;
00030 #else
00031 typedef unsigned long UInt32;
00032 typedef signed long SInt32;
00033 #endif
00034
00035 #include "JackTypes_os.h"
00036
00041 typedef uint64_t jack_time_t;
00042
00043 typedef uint16_t jack_int_t;
00044
00045 typedef enum {
00046 JACK_TIMER_SYSTEM_CLOCK,
00047 JACK_TIMER_CYCLE_COUNTER,
00048 JACK_TIMER_HPET,
00049 } jack_timer_type_t;
00050
00051 typedef enum {
00052 NotTriggered,
00053 Triggered,
00054 Running,
00055 Finished,
00056 } jack_client_state_t;
00057
00058 #endif