Browse Source

Fix for win32 NamedPipe::isOpen().

tags/2021-05-28
jules 13 years ago
parent
commit
28e5942c59
3 changed files with 12 additions and 5 deletions
  1. +5
    -0
      modules/juce_core/native/juce_posix_NamedPipe.cpp
  2. +7
    -0
      modules/juce_core/native/juce_win32_Files.cpp
  3. +0
    -5
      modules/juce_core/network/juce_NamedPipe.cpp

+ 5
- 0
modules/juce_core/native/juce_posix_NamedPipe.cpp View File

@@ -201,3 +201,8 @@ int NamedPipe::write (const void* sourceBuffer, int numBytesToWrite, int timeOut
{
return pimpl != nullptr ? pimpl->write (static_cast <const char*> (sourceBuffer), numBytesToWrite, timeOutMilliseconds) : -1;
}
bool NamedPipe::isOpen() const
{
return pimpl != nullptr;
}

+ 7
- 0
modules/juce_core/native/juce_win32_Files.cpp View File

@@ -795,6 +795,8 @@ public:
}
}
bool isConnected() const noexcept { return connected; }
HANDLE pipeH, cancelEvent;
bool connected, isPipe;
};
@@ -808,6 +810,11 @@ NamedPipe::~NamedPipe()
close();
}
bool NamedPipe::isOpen() const
{
return pimpl != nullptr && pimpl->connected;
}
void NamedPipe::cancelPendingReads()
{
if (pimpl != nullptr)


+ 0
- 5
modules/juce_core/network/juce_NamedPipe.cpp View File

@@ -35,11 +35,6 @@ bool NamedPipe::createNewPipe (const String& pipeName)
return openInternal (pipeName, true);
}
bool NamedPipe::isOpen() const
{
return pimpl != nullptr;
}
String NamedPipe::getName() const
{
return currentPipeName;


Loading…
Cancel
Save