public ReceiveHandler(UsbManager manager) { m_stop = false; m_manager = manager; m_handleThread = new Thread(this.handle); m_handleThread.Start(); }
public MainWindow() { InitializeComponent(); convos = new List<Conversation>(); m_manager = UsbManager.getInstance(this); var desktopWorkingArea = System.Windows.SystemParameters.WorkArea; this.Left = desktopWorkingArea.Right - this.Width; this.Top = desktopWorkingArea.Bottom - this.Height; initUSB(); }
private Thread m_writeThread = null; // Thread d'envoi #endregion Fields #region Constructors public Sender(UsbManager manager) { if (manager != null) { m_manager = manager; m_writer = m_manager.getDevice().OpenEndpointWriter(writeEndpoint); m_writer.Flush(); m_toSend = new Queue<string>(); // Initialisation de la pile m_writeThread = new Thread(this.doSend); // Création du thread m_writeThread.Start(); // Lancement du thread } }