#pragma once #include "IPC.h" #include "Window.h" #include <os/IPC.h> struct Client { OwnedPtr<os::IPC::ClientConnection> conn; Vector<Window*> windows; const bool privileged { false }; bool should_be_disconnected { false }; Client(OwnedPtr<os::IPC::ClientConnection>&& client, bool priv) #ifdef CLIENT_IMPLEMENTATION : conn(move(client)), windows(), privileged(priv) { conn->set_message_handler(wind::handle_ipc_message, this); } #else ; #endif };