示例#1
0
        /// <summary>
        /// Registers existing miner.
        /// </summary>
        /// <param name="miner">LISpMiner to register.</param>
        /// <returns>ID of registered LISpMiner.</returns>
        public string Register(LISpMiner.LISpMiner miner)
        {
            RegisteredMiners.Add(miner.Id, miner);

            return miner.Id;
        }
 internal MinerViewModel(LISpMiner.LISpMiner miner, string owner)
 {
     this.Miner = miner;
     this.Owner = owner;
 }
示例#3
0
        /// <summary>
        /// Registers existing miner.
        /// </summary>
        /// <param name="miner">LISpMiner to register.</param>
        /// <returns>ID of registered LISpMiner.</returns>
        public void Unregister(LISpMiner.LISpMiner miner)
        {
            var m = this.GetMiner(miner.Id);

            if (m != null)
            {
                RegisteredMiners.Remove(miner.Id);
                miner.Dispose();
            }
        }
 public LISpMinerResponse(LISpMiner.LISpMiner miner)
 {
     this.LISpMiner = miner;
 }