当前位置: 首页>>代码示例>>PHP>>正文


PHP HWDevice::getName方法代码示例

本文整理汇总了PHP中HWDevice::getName方法的典型用法代码示例。如果您正苦于以下问题:PHP HWDevice::getName方法的具体用法?PHP HWDevice::getName怎么用?PHP HWDevice::getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HWDevice的用法示例。


在下文中一共展示了HWDevice::getName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: equals

 /**
  * compare a given device with the internal one
  *
  * @param HWDevice $dev device that should be compared
  *
  * @return boolean
  */
 public function equals($dev)
 {
     if ($dev->getName() === $this->_name && $dev->getCapacity() === $this->_capacity) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:alexborisov,项目名称:foxfire,代码行数:15,代码来源:class.HWDevice.inc.php

示例2: _ide

 /**
  * IDE devices
  *
  * @return void
  */
 private function _ide()
 {
     $bufd = CommonFunctions::gdc('/proc/ide', false);
     foreach ($bufd as $file) {
         if (preg_match('/^hd/', $file)) {
             $dev = new HWDevice();
             $dev->setName(trim($file));
             if (CommonFunctions::rfts("/proc/ide/" . $file . "/media", $buf, 1)) {
                 if (trim($buf) == 'disk') {
                     if (CommonFunctions::rfts("/proc/ide/" . $file . "/capacity", $buf, 1, 4096, false) || CommonFunctions::rfts("/sys/block/" . $file . "/size", $buf, 1, 4096, false)) {
                         $dev->setCapacity(trim($buf) * 512 / 1024);
                     }
                 }
             }
             if (CommonFunctions::rfts("/proc/ide/" . $file . "/model", $buf, 1)) {
                 $dev->setName($dev->getName() . ": " . trim($buf));
             }
             $this->sys->setIdeDevices($dev);
         }
     }
 }
开发者ID:sorrowchen,项目名称:openfiler-cn,代码行数:26,代码来源:class.Linux.inc.php

示例3: _buildHardware

 /**
  * generate the hardware information
  *
  * @return void
  */
 private function _buildHardware()
 {
     $dev = new HWDevice();
     $hardware = $this->_xml->addChild('Hardware');
     $pci = $hardware->addChild('PCI');
     foreach (System::removeDupsAndCount($this->_sys->getPciDevices()) as $dev) {
         $tmp = $pci->addChild('Device');
         $tmp->addAttribute('Name', $dev->getName());
         $tmp->addAttribute('Count', $dev->getCount());
     }
     $usb = $hardware->addChild('USB');
     foreach (System::removeDupsAndCount($this->_sys->getUsbDevices()) as $dev) {
         $tmp = $usb->addChild('Device');
         $tmp->addAttribute('Name', $dev->getName());
         $tmp->addAttribute('Count', $dev->getCount());
     }
     $ide = $hardware->addChild('IDE');
     foreach (System::removeDupsAndCount($this->_sys->getIdeDevices()) as $dev) {
         $tmp = $ide->addChild('Device');
         $tmp->addAttribute('Name', $dev->getName());
         $tmp->addAttribute('Count', $dev->getCount());
         if ($dev->getCapacity() !== null) {
             $tmp->addAttribute('Capacity', $dev->getCapacity());
         }
     }
     $scsi = $hardware->addChild('SCSI');
     foreach (System::removeDupsAndCount($this->_sys->getScsiDevices()) as $dev) {
         $tmp = $scsi->addChild('Device');
         $tmp->addAttribute('Name', $dev->getName());
         $tmp->addAttribute('Count', $dev->getCount());
         if ($dev->getCapacity() !== null) {
             $tmp->addAttribute('Capacity', $dev->getCapacity());
         }
     }
     $cpu = $hardware->addChild('CPU');
     foreach ($this->_sys->getCpus() as $oneCpu) {
         $tmp = $cpu->addChild('CpuCore');
         $tmp->addAttribute('Model', $oneCpu->getModel());
         if ($oneCpu->getCpuSpeed() !== 0) {
             $tmp->addAttribute('CpuSpeed', $oneCpu->getCpuSpeed());
         }
         if ($oneCpu->getCpuSpeedMax() !== 0) {
             $tmp->addAttribute('CpuSpeedMax', $oneCpu->getCpuSpeedMax());
         }
         if ($oneCpu->getCpuSpeedMin() !== 0) {
             $tmp->addAttribute('CpuSpeedMin', $oneCpu->getCpuSpeedMin());
         }
         if ($oneCpu->getTemp() !== null) {
             $tmp->addAttribute('CpuTemp', $oneCpu->getTemp());
         }
         if ($oneCpu->getBusSpeed() !== null) {
             $tmp->addAttribute('BusSpeed', $oneCpu->getBusSpeed());
         }
         if ($oneCpu->getCache() !== null) {
             $tmp->addAttribute('Cache', $oneCpu->getCache());
         }
         if ($oneCpu->getVirt() !== null) {
             $tmp->addAttribute('Virt', $oneCpu->getVirt());
         }
         if ($oneCpu->getBogomips() !== null) {
             $tmp->addAttribute('Bogomips', $oneCpu->getBogomips());
         }
         if ($oneCpu->getLoad() !== null) {
             $tmp->addAttribute('Load', $oneCpu->getLoad());
         }
     }
 }
开发者ID:HaakonME,项目名称:porticoestate,代码行数:72,代码来源:class.XML.inc.php


注:本文中的HWDevice::getName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。