예제 #1
0
        private static void CheckAndPlugPBDsFor(List <VM> vms, PlugMode plugMode)
        {
            List <PBD> pbds = PBD.GetPBDsFor(vms);

            // Now lets see if they're all plugged
            CheckAndPlugPBDs(pbds, plugMode);
        }
예제 #2
0
파일: PBD.cs 프로젝트: heiden-deng/xenadmin
        private static void CheckAndPlugPBDsFor(List <VM> vms, PlugMode plugMode)
        {
            //Program.AssertOffEventThread();

            List <PBD> pbds = PBD.GetPBDsFor(vms);

            // Now lets see if they're all plugged
            CheckAndPlugPBDs(pbds, plugMode);
        }
예제 #3
0
        public static List <PBD> GetUnpluggedPBDsFor(IEnumerable <VM> vms)
        {
            List <PBD> unpluggedPBDs = new List <PBD>();

            foreach (PBD pbd in PBD.GetPBDsFor(vms))
            {
                if (!pbd.currently_attached)
                {
                    unpluggedPBDs.Add(pbd);
                }
            }

            return(unpluggedPBDs);
        }