Browse Source

Timeout for Windows named pipe (in progess).

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4752 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.9.5
sletz 13 years ago
parent
commit
e6a75437b8
1 changed files with 15 additions and 2 deletions
  1. +15
    -2
      windows/JackWinNamedPipe.cpp

+ 15
- 2
windows/JackWinNamedPipe.cpp View File

@@ -137,10 +137,23 @@ int JackWinNamedPipeClient::Close()
} }


void JackWinNamedPipeClient::SetReadTimeOut(long sec) void JackWinNamedPipeClient::SetReadTimeOut(long sec)
{}
{
COMMTIMEOUTS timeout;
if (GetCommTimeouts(fNamedPipe, &timeout)) {
jack_info("JackWinNamedPipeClient::SetReadTimeOut ReadIntervalTimeout = %d", timeout.ReadIntervalTimeout);
jack_info("JackWinNamedPipeClient::SetReadTimeOut ReadTotalTimeoutMultiplier = %d", timeout.ReadTotalTimeoutMultiplier);
jack_info("JackWinNamedPipeClient::SetReadTimeOut ReadTotalTimeoutConstant = %d", timeout.ReadTotalTimeoutConstant);
}
}


void JackWinNamedPipeClient::SetWriteTimeOut(long sec) void JackWinNamedPipeClient::SetWriteTimeOut(long sec)
{}
{
COMMTIMEOUTS timeout;
if (GetCommTimeouts(fNamedPipe, &timeout)) {
jack_info("JackWinNamedPipeClient::SetWriteTimeOut WriteTotalTimeoutMultiplier = %d", timeout.WriteTotalTimeoutMultiplier);
jack_info("JackWinNamedPipeClient::SetWriteTimeOut WriteTotalTimeoutConstant = %d", timeout.WriteTotalTimeoutConstant);
}
}


JackWinAsyncNamedPipeClient::JackWinAsyncNamedPipeClient() JackWinAsyncNamedPipeClient::JackWinAsyncNamedPipeClient()
: JackWinNamedPipeClient(), fPendingIO(false), fIOState(kIdle) : JackWinNamedPipeClient(), fPendingIO(false), fIOState(kIdle)


Loading…
Cancel
Save