Reorganize project structure

This commit is contained in:
Stone_Red
2026-06-19 00:56:46 +02:00
parent 6f58eefb66
commit 95d88f1a8d
84 changed files with 267 additions and 186 deletions
@@ -0,0 +1,20 @@
namespace RemSox.Kernel.Processing.IPC;
internal static class InterProcessCommunicator
{
public static void Send(int targetProcessId, Message message, Process sender)
{
message.SenderProcessId = sender.Id; // automatically set
ProcessManager.GetProcess(targetProcessId)?.HandleInterProcessMessage(message);
}
public static void SendToAll(Message message, Process sender)
{
message.SenderProcessId = sender.Id; // automatically set
foreach (Process process in ProcessManager.GetAllProcesses())
{
process.HandleInterProcessMessage(message);
}
}
}