protected VBoxBridgeBase()
 {
     this.mWorkQueue = new SerialWorkQueue("VBoxBridge")
     {
         ExceptionHandler = new SerialWorkQueue.ExceptionHandlerCallback(this.HandleWorkQueueException)
     };
     this.mWorkQueue.Start();
 }
Esempio n. 2
0
 public StateMachine(string vmName)
 {
     this.mVmName    = vmName;
     this.mWorkQueue = new SerialWorkQueue(nameof(StateMachine))
     {
         ExceptionHandler = new SerialWorkQueue.ExceptionHandlerCallback(this.HandleWorkQueueException)
     };
     this.mWorkQueue.Start();
     this.mTerminationEvent = new EventWaitHandle(false, EventResetMode.ManualReset);
     this.mState            = StateMachine.State.Init;
 }