/// <summary> /// Event dispatched when the controller has lost its connection /// to the Leap Motion service /// </summary> /// <param name="sender">Controller whom executed this event</param> /// <param name="args">Arguments concerning the connection</param> public void OnServiceDisconnect(object sender, ConnectionLostEventArgs args) { if (OnShowInformations != null) { OnShowInformations(this, new LeapMotionCustomEvents.LeapMotionArgs("Leap Motion service disconnected...")); } }
private async void NetClient_OnConnectionLost(object sender, ConnectionLostEventArgs e) { #if DEBUG System.Diagnostics.Debug.WriteLine("连接丢失"); #endif await Connect(); }
private void ConnectionListenerOnConnectionLost(object sender, ConnectionLostEventArgs args) { IRemoteClient remoteClient; if (_connectedClients.TryGetValue(args.Connection, out remoteClient)) { _connectedClients.Remove(args.Connection); OnClientDisconnected(new RemoteClientDisconnectedEventArgs(remoteClient)); } }
private void onDisconnect(object sender, ConnectionLostEventArgs args) { var controller = _provider.GetLeapController(); if (controller != null) { controller.FrameReady += onFrameReady; controller.ClearPolicy(Controller.PolicyFlag.POLICY_IMAGES); } }
void OnDisconnect(object sender, ConnectionLostEventArgs e) { Debug.Log("Disconnect"); if (Application.isPlaying) { if (_leapAlart) { _leapAlart.SetActive(true); } } }
private void ClientConnectionLost(object sender, ConnectionLostEventArgs e) { lock (subscriptionModel) { lock (subscriptionCollection) { connectedEvent.Reset(); isConnected = false; } } }
internal void OnConnectionLost(object sender, ConnectionLostEventArgs e) { if (e.Exception == null) { this.connectionLost.TrySetCanceled(); } else { this.connectionLost.TrySetException(e.Exception); } }
protected static void OnConnectionLost(TaskCompletionSource <bool> source, ConnectionLostEventArgs args) { if (args.Exception == null) { source.SetResult(true); } else { source.SetException(args.Exception); } }
public void OnConnectionLost(object sender, ConnectionLostEventArgs args) { Player player = sender as Player; InfoLog.WriteInfo("Player " + player.Id + " has disconnected", EPrefix.ServerInformation); if (player.State == Yad.Net.General.MenuState.Unlogged) { _playersUnlogged.Remove(player.Id); } else { _playerCollection.Remove(player.Id); } }
private void ConnectionLost(object?sender, ConnectionLostEventArgs args) { Dispatcher.Invoke(() => { DisplayMessage(new ChatMessage { Username = "******", Content = $"Disconnected from host. Reason: {args.Reason}", Sender = ChatSender.Internal }); if (_connection != null) { Connect(null !, null !); } }); }
public void OnConnectionLost(object sender, ConnectionLostEventArgs clea) { Player player = sender as Player; UpdatePlayerStats(player.Id); GameNumericMessage numMsg = (GameNumericMessage)MessageFactory.Create(MessageType.PlayerDisconnected); numMsg.Number = player.Id; int minTurn = _simulation.GetMinTurn(); numMsg.IdTurn = minTurn + _simulation.Delta + 1; bool areNoPlayersLeft; lock (((ICollection)_playerCollection).SyncRoot) { _playerCollection.Remove(player.Id); areNoPlayersLeft = (_playerCollection.Count == 0); } _simulation.RemovePlayer(player.Id); player.OnConnectionLost -= new ConnectionLostDelegate(OnConnectionLost); if (!areNoPlayersLeft) { _simulation.AddMessage(numMsg); _msgSender.BroadcastMessage(numMsg); int newMinTurn = _simulation.GetMinTurn(); if (minTurn != newMinTurn) { short[] stoppedWaiting = _simulation.StopWaiting(); for (int i = 0; i < stoppedWaiting.Length; ++i) { _simulation.IncPlayerTurn(stoppedWaiting[i]); _msgSender.SendMessage(MessageFactory.Create(MessageType.DoTurn), stoppedWaiting[i]); } } } else { this.StopGameServer(); } }
public void OnConnectionLost(object sender, ConnectionLostEventArgs args) { Player player = sender as Player; InfoLog.WriteInfo("Player " + player.Id + " has disconnected", EPrefix.ServerInformation); switch (player.State) { case MenuState.Unlogged: RemoveUnlogged(player.Id); break; case MenuState.Logged: RemoveLogged(player.Id); break; case MenuState.Chat: RemoveChat(player); RemoveLogged(player.Id); break; case MenuState.GameChoose: RemoveGameChoose(player.Id); RemoveLogged(player.Id); break; case MenuState.GameJoin: RemoveGameJoin(player.Id); RemoveLogged(player.Id); break; case MenuState.Game: RemoveLogged(player.Id); break; } }
public void OffServiceConnect(object sender, ConnectionLostEventArgs args) { ServiceInfo = "Service lost"; }
public void OnServiceDisconnect(object sender, ConnectionLostEventArgs args) { Console.WriteLine("Service Disconnected"); }
private void HandleLeapDisconnected(object sender, ConnectionLostEventArgs e) { Log.Info("Leap Disconnected"); }
private void OnConnectionLost(object sender, ConnectionLostEventArgs e) => this.taskQueue.Enqueue(() => this.WaitForProviderChangesAsync());
public void OnDisconnect(object sender, ConnectionLostEventArgs args) { MessageBox.Show("Disconnected!", "LMConnect Message"); }
private static void EyeTracker_ConnectionLost(object sender, ConnectionLostEventArgs e) { isEyeTrackerConnected = false; Debug.Log(string.Format("Connection to the eye tracker was lost at time stamp {0}.", e.SystemTimeStamp)); }
private void ConnectionManager_ConnectionLost(object sender, ConnectionLostEventArgs e) { Clear(); }
public void OnServiceDisconnect(object sender, ConnectionLostEventArgs args) { log.Info(string.Format("Service Disconnected")); }
private void OnClientConnectionLost(object sender, ConnectionLostEventArgs e) => this.done.TrySetException( new S101Exception("The connection was lost before all messages could be processed.", e.Exception));