Exemple #1
0
 public void AddRunningNode(ServerInfo server)
 {
     lock (RunningNodes)
     {
         RunningNodes.Add(server.Address, server);
     }
 }
Exemple #2
0
 public void RemoveRunningNode(Address address)
 {
     lock (RunningNodes)
     {
         if (RunningNodes.ContainsKey(address))
         {
             RunningNodes.Remove(address);
         }
     }
 }
Exemple #3
0
 public void AddRunningNode(Address address, ServerInfo server)
 {
     lock (RunningNodes)
     {
         if (!RunningNodes.ContainsKey(address))
         {
             RunningNodes.Add(address, server);
         }
     }
 }
Exemple #4
0
 public ServerInfo GetRunningNode(Address address)
 {
     lock (RunningNodes)
     {
         if (RunningNodes.ContainsKey(address))
         {
             return(RunningNodes[address]);
         }
         return(null);
     }
 }
Exemple #5
0
 public bool ContainsRunningNode(Address address)
 {
     return(RunningNodes.ContainsKey(address));
 }