コード例 #1
0
ファイル: CoordGmsImpl.cs プロジェクト: javithalion/NCache
 public MergeTask(CoordGmsImpl enclosingInstance)
 {
     InitBlock(enclosingInstance);
 }
コード例 #2
0
ファイル: CoordGmsImpl.cs プロジェクト: javithalion/NCache
 private void InitBlock(CoordGmsImpl enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
コード例 #3
0
ファイル: GMS.cs プロジェクト: javithalion/NCache
        public virtual void becomeCoordinator()
        {
            CoordGmsImpl tmp = (CoordGmsImpl)impls[COORD];

            if (tmp == null)
            {
                tmp = new CoordGmsImpl(this);
                impls[COORD] = tmp;
            }
            tmp.leaving = false;
            Impl = tmp;
        }