public void Sleep()
        {
            MessageContainer mc = new MessageContainer(MessageContainer.MessageType.Sleep);

            MessageQueue.GetInstance().AddMessage(mc);
        }
        public void Restart()
        {
            MessageContainer mc = new MessageContainer(MessageContainer.MessageType.Restart);

            MessageQueue.GetInstance().AddMessage(mc);
        }
        public void AbortAll()
        {
            MessageContainer mc = new MessageContainer(MessageContainer.MessageType.AbortAll);

            MessageQueue.GetInstance().AddMessage(mc);
        }
Example #4
0
 /// <summary>
 /// Returns the Instance of the MessageQueue. If the instance is null, it will be created.
 /// This is a Implementation of the Singleton pattern
 /// </summary>
 /// <returns>the MessageQueue Instance</returns>
 public static MessageQueue GetInstance() {
   if (instance == null) {
     instance = new MessageQueue();
   }
   return instance;
 }