private void ReceiveLoop()
        {
            Logger.Log(LogLevel.Info, "Waiting for connection...");
            receivePipeStream.WaitForConnection();
            Logger.Log(LogLevel.Info, "Got connection! Processing messages!");

            while (true)
            {
                serviceReceiver.ProcessMessage();
                receivePipeStream.Flush();
            }
        }
Exemple #2
0
        static void StartPipeHandler()
        {
            threadID = ThreadHelper.GetCurrentThreadId();
            servicePipe.WaitForConnection();

            while (running)
            {
                serviceReceiver.ProcessMessage();
                servicePipe.Flush();
            }

            servicePipe?.Dispose();
        }
Exemple #3
0
        void StartPipeHandler()
        {
            threadID = ThreadHelper.GetCurrentThreadId();
            captureServicePipe.WaitForConnection();

            while (running)
            {
                listenerReceiver.ProcessMessage();
                captureServicePipe.Flush();
            }

            captureServicePipe?.Dispose();
        }