Exemplo n.º 1
0
 public void KeyEvent(Desktop_Sharing_Shared.Keyboard.KeyboardEventStruct k)
 {
     lock(_InputLock)
     {
         _KeyboardEvents.Add(k);
     }
 }
Exemplo n.º 2
0
 public void OnKeyEvent(Desktop_Sharing_Shared.Keyboard.KeyboardEventStruct k)
 {
     var t = new SecureTcp.Tcp_Message((int)Desktop_Sharing_Shared.Message_Types.KEY_EVENT);
     t.Add_Block(BitConverter.GetBytes(k.bVk));
     t.Add_Block(BitConverter.GetBytes((int)k.s));
     lock(_OutGoingMessagesLock)
     {
         _OutGoingMessages.Add(t);
     }
 }
Exemplo n.º 3
0
 public void MouseEvent(Desktop_Sharing_Shared.Mouse.MouseEventStruct m)
 {
     lock(_InputLock)
     {
         _MouseEvents.Add(m);
     }
 }
Exemplo n.º 4
0
 public void OnMouseEvent(Desktop_Sharing_Shared.Mouse.MouseEventStruct m)
 {
     var t = new SecureTcp.Tcp_Message((int)Desktop_Sharing_Shared.Message_Types.MOUSE_EVENT);
     t.Add_Block(BitConverter.GetBytes((int)m.msg));
     t.Add_Block(BitConverter.GetBytes(m.x));
     t.Add_Block(BitConverter.GetBytes(m.y));
     t.Add_Block(BitConverter.GetBytes(m.wheel_delta));
     lock(_OutGoingMessagesLock)
     {
         _OutGoingMessages.Add(t);
     }
 }