public void PrepareWarmStart(string image)
 {
     if (!_drivers.ContainsKey(image))
     {
         // create driver
         Create(image, true, 0);
     }
 }
Beispiel #2
0
 public void Enqueue(DataRequest action)
 {
     lock (_lock)
     {
         try
         {
             if (!_dict.ContainsKey(action.Priority))
             {
                 _dict.Add(action.Priority, new Queue <DataRequest>());
             }
         } catch {}
         if (!_dict[action.Priority].Any((a) => a.ID == action.ID))
         {
             _dict[action.Priority].Enqueue(action);
             Logger.Write(Logger.Tag.COMMIT, "Committed [action:" + action.ID.Substring(0, 10) + "...] to self");
         }
     }
 }
Beispiel #3
0
 public bool ContainsPeer(string peerID)
 {
     return(_nodes.ContainsKey(peerID));
 }