00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "JackGlobals.h"
00021
00022 namespace Jack
00023 {
00024
00025 jack_tls_key JackGlobals::fRealTime;
00026 static bool gKeyRealtimeInitialized = jack_tls_allocate_key(&JackGlobals::fRealTime);
00027
00028 jack_tls_key JackGlobals::fKeyLogFunction;
00029 static bool fKeyLogFunctionInitialized = jack_tls_allocate_key(&JackGlobals::fKeyLogFunction);
00030
00031 JackMutex* JackGlobals::fOpenMutex = new JackMutex();
00032 bool JackGlobals::fServerRunning = false;
00033 JackClient* JackGlobals::fClientTable[CLIENT_NUM] = {};
00034
00035 #ifndef WIN32
00036 jack_thread_creator_t JackGlobals::fJackThreadCreator = pthread_create;
00037 #endif
00038
00039 }