21 #include "JackSystemDeps.h" 22 #include "JackWaitThreadedDriver.h" 23 #include "JackGlobals.h" 24 #include "JackClient.h" 25 #include "JackEngineControl.h" 26 #include "JackException.h" 27 #include "JackError.h" 28 #include "JackTools.h" 35 return (fStarter.Start() == 0);
38 bool JackWaitThreadedDriver::Execute()
45 while (!fStarter.fRunning && fThread.GetStatus() == JackThread::kRunning) {
47 assert(static_cast<JackWaiterDriver*>(fDriver));
52 while (fThread.GetStatus() == JackThread::kRunning) {
62 fThread.DropSelfRealTime();
65 if (fThread.GetStatus() == JackThread::kIdle) {
70 fThread.SetStatus(JackThread::kIniting);
73 fThread.SetStatus(JackThread::kRunning);
SERVER_EXPORT void jack_info(const char *fmt,...)
Exception possibly thrown by Net slaves.