예제 #1
0
 /// <summary>
 /// Allow the server to be visited by commands
 /// </summary>
 /// <param name="command">The command that will operate on the server</param>
 public void Issue(Command command)
 {
     command.VisitServer(this);
 }
예제 #2
0
 public void Issue(Command command)
 {
     command.VisitRegistry(this);
 }
예제 #3
0
 /// <summary>
 /// Applies a command to the registry
 /// </summary>
 /// <param name="command"></param>
 public void Issue(Command command)
 {
     command.VisitDispatcher(this);
 }
예제 #4
0
 public void PreemptQueue(Command cmd)
 {
     DispatchPreemptStack.Add(cmd);
 }
예제 #5
0
 public void Enqueue(Command cmd)
 {
     DispatchQueue.Add(cmd);
 }