git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1355 0c269be4-1314-0410-8aa9-9f06e86f4224tags/0.62
| @@ -96,12 +96,12 @@ int JackWinNamedPipeClient::Connect(const char* dir, const char* name, int which | |||
| int JackWinNamedPipeClient::Close() | |||
| { | |||
| if (fNamedPipe != INVALID_HANDLE_VALUE) { | |||
| CloseHandle(fNamedPipe); | |||
| fNamedPipe = INVALID_HANDLE_VALUE; | |||
| return 0; | |||
| if (fNamedPipe != INVALID_HANDLE_VALUE) { | |||
| CloseHandle(fNamedPipe); | |||
| fNamedPipe = INVALID_HANDLE_VALUE; | |||
| return 0; | |||
| } else { | |||
| return -1; | |||
| return -1; | |||
| } | |||
| } | |||
| @@ -111,7 +111,6 @@ void JackWinNamedPipeClient::SetReadTimeOut(long sec) | |||
| void JackWinNamedPipeClient::SetWriteTimeOut(long sec) | |||
| {} | |||
| JackWinAsyncNamedPipeClient::JackWinAsyncNamedPipeClient() | |||
| : JackWinNamedPipeClient(), fIOState(kIdle), fPendingIO(false) | |||
| { | |||
| @@ -281,8 +280,8 @@ bool JackWinNamedPipeServer::Accept() | |||
| JackWinNamedPipeClient* JackWinNamedPipeServer::AcceptClient() | |||
| { | |||
| if (ConnectNamedPipe(fNamedPipe, NULL)) { | |||
| JackWinNamedPipeClient* client = new JackWinNamedPipeClient(fNamedPipe); | |||
| if (ConnectNamedPipe(fNamedPipe, NULL)) { | |||
| JackWinNamedPipeClient* client = new JackWinNamedPipeClient(fNamedPipe); | |||
| // Init the pipe to the default value | |||
| fNamedPipe = INVALID_HANDLE_VALUE; | |||
| } else { | |||
| @@ -300,16 +299,16 @@ JackWinNamedPipeClient* JackWinNamedPipeServer::AcceptClient() | |||
| } | |||
| int JackWinNamedPipeServer::Close() | |||
| { | |||
| JackLog("JackWinNamedPipeServer::Close\n"); | |||
| if (fNamedPipe != INVALID_HANDLE_VALUE) { | |||
| DisconnectNamedPipe(fNamedPipe); | |||
| CloseHandle(fNamedPipe); | |||
| fNamedPipe = INVALID_HANDLE_VALUE; | |||
| return 0; | |||
| } else { | |||
| return -1; | |||
| { | |||
| JackLog("JackWinNamedPipeServer::Close\n"); | |||
| if (fNamedPipe != INVALID_HANDLE_VALUE) { | |||
| DisconnectNamedPipe(fNamedPipe); | |||
| CloseHandle(fNamedPipe); | |||
| fNamedPipe = INVALID_HANDLE_VALUE; | |||
| return 0; | |||
| } else { | |||
| return -1; | |||
| } | |||
| } | |||
| @@ -87,7 +87,7 @@ int JackWinThread::Start() | |||
| } | |||
| } | |||
| int JackWinThread::StartImp(pthread_t* thread, int priority, int realtime, ThreadCallback start_routine, void* arg) | |||
| int JackWinThread::StartImp(pthread_t* thread, int priority, int realtime, ThreadCallback start_routine, void* arg) | |||
| { | |||
| DWORD id; | |||
| @@ -206,29 +206,12 @@ int JackWinThread::Stop() | |||
| int JackWinThread::AcquireRealTime() | |||
| { | |||
| /* | |||
| JackLog("JackWinThread::AcquireRealTime\n"); | |||
| if (fThread) { | |||
| if (!SetThreadPriority(fThread, THREAD_PRIORITY_TIME_CRITICAL)) { | |||
| jack_error("Cannot set thread priority = %d", GetLastError()); | |||
| return -1; | |||
| } | |||
| JackLog("JackWinThread::AcquireRealTime OK\n"); | |||
| return 0; | |||
| } else { | |||
| return -1; | |||
| } | |||
| */ | |||
| return (fThread) ? AcquireRealTimeImp(fThread, fPriority) : -1; | |||
| } | |||
| int JackWinThread::AcquireRealTime(int priority) | |||
| { | |||
| //JackLog("JackWinThread::AcquireRealTime priority = %ld\n", priority); | |||
| //return AcquireRealTime(); | |||
| fPriority = priority; | |||
| fPriority = priority; | |||
| return AcquireRealTime(); | |||
| } | |||
| @@ -244,21 +227,6 @@ int JackWinThread::AcquireRealTimeImp(pthread_t thread, int priority) | |||
| return -1; | |||
| } | |||
| } | |||
| /* | |||
| int JackWinThread::DropRealTime() | |||
| { | |||
| if (fThread) { | |||
| if (!SetThreadPriority(fThread, THREAD_PRIORITY_NORMAL)) { | |||
| jack_error("Cannot set thread priority = %d", GetLastError()); | |||
| return -1; | |||
| } | |||
| return 0; | |||
| } else { | |||
| return -1; | |||
| } | |||
| } | |||
| */ | |||
| int JackWinThread::DropRealTime() | |||
| { | |||
| return DropRealTimeImp(fThread); | |||
| @@ -270,8 +238,8 @@ int JackWinThread::DropRealTimeImp(pthread_t thread) | |||
| return 0; | |||
| } else { | |||
| jack_error("Cannot set thread priority = %d", GetLastError()); | |||
| return -1; | |||
| } | |||
| return -1; | |||
| } | |||
| } | |||
| pthread_t JackWinThread::GetThreadID() | |||