/// <summary> /// Services the send mouse move event. /// </summary> /// <param name="e">The <see cref="Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs" /> instance containing the event data.</param> public override void ServiceSendMouseMoveEvent(Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs e) { if (this.IsActive) { Owner.SendMouseMoveEvent(this, e); } }
/// <summary> /// Services the send mouse move event. /// </summary> /// <param name="_p0">The <see cref="Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs"/> instance containing the event data.</param> /// <exception cref="Forge.Net.Remoting.RemoteMethodInvocationException">Unable to call remote method. See inner exception for details.</exception> //[System.Diagnostics.DebuggerStepThroughAttribute] public void ServiceSendMouseMoveEvent(Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs _p0) { DoDisposeCheck(); try { Forge.Net.Remoting.ServiceBase.CheckProxyRegistered(this); Forge.Net.Remoting.Messaging.MethodParameter[] _mps = null; Forge.Net.Remoting.Messaging.MethodParameter _mp0 = new Forge.Net.Remoting.Messaging.MethodParameter(0, typeof(Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs).FullName + ", " + new System.Reflection.AssemblyName(typeof(Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs).Assembly.FullName).Name, _p0); _mps = new Forge.Net.Remoting.Messaging.MethodParameter[] { _mp0 }; Forge.Net.Remoting.Messaging.RequestMessage _message = new Forge.Net.Remoting.Messaging.RequestMessage(System.Guid.NewGuid().ToString(), Forge.Net.Remoting.MessageTypeEnum.DatagramOneway, Forge.Net.Remoting.MessageInvokeModeEnum.RequestCallback, typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "ServiceSendMouseMoveEvent", _mps); _message.Context.Add(Forge.Net.Remoting.Proxy.ProxyBase.PROXY_ID, Forge.Net.Remoting.ServiceBase.GetPeerProxyId(this)); long _timeout = GetTimeoutByMethod(typeof(Forge.RemoteDesktop.Contracts.IRemoteDesktop), "ServiceSendMouseMoveEvent", _mps, Forge.Net.Remoting.Proxy.MethodTimeoutEnum.CallTimeout); this.mChannel.SendMessage(this.mSessionId, _message, _timeout); } catch (System.Exception ex) { throw new Forge.Net.Remoting.RemoteMethodInvocationException("Unable to call remote method. See inner exception for details.", ex); } }
/// <summary> /// Services the send mouse move event. /// </summary> /// <param name="_p0">The <see cref="Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs"/> instance containing the event data.</param> public abstract void ServiceSendMouseMoveEvent(Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs _p0);
/// <summary> /// Start the event pump. /// </summary> /// <returns></returns> public override Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs ClientStartEventPump() { Forge.RemoteDesktop.Contracts.MouseMoveServiceEventArgs result = base.ClientStartEventPump(); this.IsActive = true; return(result); }