Beispiel #1
0
 /// <summary>
 /// Adds a message to the Queue. The ExecutorMessage Object is built in the Method
 /// </summary>
 /// <param name="message">the Message</param>
 public void AddMessage(ExecutorMessageType message)
 {
     lock (this) {
         queue.Enqueue(new ExecutorMessage(message));
         semaphore.Release();
     }
 }
 public ExecutorMessage(ExecutorMessageType messageType) {
   MessageType = messageType;
 }
Beispiel #3
0
 /// <summary>
 /// Adds a message to the Queue. The ExecutorMessage Object is built in the Method
 /// </summary>
 /// <param name="message">the Message</param>
 public void AddMessage(ExecutorMessageType message) {
   lock (this) {
     queue.Enqueue(new ExecutorMessage(message));
     semaphore.Release();
   }
 }
 public ExecutorMessage(ExecutorMessageType messageType)
 {
     MessageType = messageType;
 }