Esempio n. 1
0
 private async Task disconnectTask(JeromeConnectionState st)
 {
     st.controller.onDisconnected -= controllerDisconnected;
     st.controller.onConnected    -= controllerConnected;
     st.controller.disconnect();
     st.controller = null;
 }
Esempio n. 2
0
        protected void connectionCreated(object obj, EventArgs e)
        {
            JeromeConnectionParams c = (JeromeConnectionParams)obj;

            connections[c] = new JeromeConnectionState();
            createConnectionMI(c);
            writeConfig();
        }
Esempio n. 3
0
        protected void connectionCreated(object obj, EventArgs e)
        {
            JeromeConnectionParams c = (JeromeConnectionParams)obj;

            connections[c] = new JeromeConnectionState();
            createConnectionMI(c);
            miRelaySettings.Enabled = true;
            writeConfig();
        }
Esempio n. 4
0
 protected void connect(JeromeConnectionParams cp)
 {
     foreach (JeromeConnectionParams c in connections.Keys)
     {
         if (connections[c].active)
         {
             disconnect(c);
             menuControl[c].Checked = false;
         }
     }
     connections[cp].active     = true;
     connections[cp].controller = JeromeController.create(cp);
     connections[cp].controller.onDisconnected += controllerDisconnected;
     connections[cp].controller.onConnected    += controllerConnected;
     writeConfig();
     connections[cp].controller.asyncConnect();
     activeConnection = connections[cp];
 }