19#include <condition_variable>
37 static constexpr auto HostArgument =
"--host";
56 static
bool Start(
int connectPort);
59 static
bool IsHostProcess();
63 void OnConnect(
IPCChannel& channel) noexcept override;
64 void OnDisconnect() noexcept override;
65 void OnConnectionError() noexcept override;
66 void OnDataAvailable(const
void* data,
size_t size) noexcept override;
Interface for sending data from client to server or vice versa, complemented by IPCChannelStatusCallb...
Interface for listening connection status changes.
Internal class, processes plugin validation requests from the main app. Request is a simple string fo...
detail::InputMessageReader mInputMessageReader
std::optional< wxString > mRequest
std::unique_ptr< IPCClient > mClient
std::condition_variable mRequestCondition