Example #1
0
        private void CommServer_OnPipeMessageReceived(object sender, PipeMessageEventArgs e)
        {
            switch (e.Message.MessageType)
            {
            case MessageType.Init:
                break;

            case MessageType.JitCompilationStarted:
                treeView1.Invoke((MethodInvoker) delegate {
                    var node = treeView1.Nodes.Add("[Event: JitCompilationStarted]");
                    foreach (var itm in e.Message.MessageData)
                    {
                        node.Nodes.Add($"{itm.Key}: {itm.Value}");
                    }
                    node.ExpandAll();
                });
                break;

            case MessageType.JitCompilationFinished:
                treeView1.Invoke((MethodInvoker) delegate {
                    var node = treeView1.Nodes.Add("[Event: JitCompilationFinished]");
                    foreach (var itm in e.Message.MessageData)
                    {
                        node.Nodes.Add($"{itm.Key}: {itm.Value}");
                    }
                    node.ExpandAll();
                });
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Example #2
0
 /// <summary>
 /// Event: Triggered when a message is received from a client
 /// </summary>
 private void OnPipeMessageReceived(object sender, PipeMessageEventArgs e)
 {
     lock (itsReceiveMessageLock)
     {
         if (sender is Client aSender && e.PipeMessage is PipeMessage aMessage)
         {
             HandleInput(aSender, aMessage);
         }
     }
 }
Example #3
0
 private void _srv_OnPipeMessageReceived(object sender, PipeMessageEventArgs e)
 {
     //    MessageBox.Show(e.Message.MessageType);
 }
Example #4
0
 private void Srv_OnPipeMessageReceived(object sender, PipeMessageEventArgs e)
 {
     throw new NotImplementedException();
 }