Ejemplo n.º 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;
        }
Ejemplo n.º 2
0
 internal MinerViewModel(LISpMiner.LISpMiner miner, string owner)
 {
     this.Miner = miner;
     this.Owner = owner;
 }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 4
0
 public LISpMinerResponse(LISpMiner.LISpMiner miner)
 {
     this.LISpMiner = miner;
 }