Exemplo n.º 1
0
 /// <summary>
 /// A Xocument which is accessed exclusively.
 /// </summary>
 public SyncXocument(string name, IXocument origin, ISyncPipe sync)
 {
     lock (this)
     {
         this.name   = name;
         this.origin = origin;
         this.sync   = sync;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// A threadsafe comb.
 /// </summary>
 public SyncComb(IHoneyComb comb, ISyncPipe sync)
 {
     this.comb = comb;
     this.sync = sync;
 }
Exemplo n.º 3
0
 public SyncCell(ICell origin, ISyncPipe sync)
 {
     this.sync   = sync;
     this.origin = origin;
 }