94 JUCE_PUBLIC_IN_DLL_BUILD (
class Pimpl)
95 std::unique_ptr<Pimpl> pimpl;
101 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
NamedPipe)
Holds a resizable array of primitive or copy-by-value objects.
A cross-process pipe that can have data written to and read from it.
int write(const void *sourceBuffer, int numBytesToWrite, int timeOutMilliseconds)
Writes some data to the pipe.
int read(void *destBuffer, int maxBytesToRead, int timeOutMilliseconds)
Reads data from the pipe.
void close()
Closes the pipe, if it's open.
A critical section that allows multiple simultaneous readers.
#define JUCE_API
This macro is added to all JUCE public class declarations.