50 bool openExisting (
const String& pipeName);
57 bool createNewPipe (
const String& pipeName,
bool mustNotExist =
false);
81 int read (
void* destBuffer,
int maxBytesToRead,
int timeOutMilliseconds);
86 int write (
const void* sourceBuffer,
int numBytesToWrite,
int timeOutMilliseconds);
90 JUCE_PUBLIC_IN_DLL_BUILD (
class Pimpl)
95 bool openInternal (
const String& pipeName,
bool createPipe,
bool mustNotExist);
A cross-process pipe that can have data written to and read from it.
A critical section that allows multiple simultaneous readers.
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...