Esempio n. 1
0
 public Listener(IModel model,
                 MessageCallback message_callback,
                 ErrorCallback error_callback,
                 ReconnectCallback reconnect_callback)
     : base(model)
 {
     this.message_callback   = message_callback;
     this.error_callback     = error_callback;
     this.reconnect_callback = reconnect_callback;
 }
Esempio n. 2
0
 public ListenerFactory(StatusCallback status_callback,
                        ResultCallback result_callback,
                        ErrorCallback error_callback,
                        ReconnectCallback reconnect_callback)
 {
     this.status_callback    = status_callback;
     this.result_callback    = result_callback;
     this.error_callback     = error_callback;
     this.reconnect_callback = reconnect_callback;
 }
Esempio n. 3
0
 private void Reconnect()//Reconnect the Ethernet
 {
     try
     {
         if (button4.InvokeRequired)
         {
             ReconnectCallback r = new ReconnectCallback(Reconnect);
             this.Invoke(r, new object[] { });
         }
         else
         {
             button4_Click(null, null);//Reconnect
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Reconnect failed.  Please restart.\r\n" + e.Message, "Reconnect Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }