VirtualBox

儲存庫 vbox 的更動 49778


忽略:
時間撮記:
2013-12-4 下午05:03:51 (11 年 以前)
作者:
vboxsync
訊息:

Main/Host: actually return the host only and progress objects, plus lots of whitespace and coding style cleanups (long overdue, not really related to the other changes done recently)

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-server/HostImpl.cpp

    r49764 r49778  
    275275     * Create and initialize the USB Proxy Service.
    276276     */
    277 # if defined (RT_OS_DARWIN)
     277# if defined(RT_OS_DARWIN)
    278278    m->pUSBProxyService = new USBProxyServiceDarwin(this);
    279 # elif defined (RT_OS_LINUX)
     279# elif defined(RT_OS_LINUX)
    280280    m->pUSBProxyService = new USBProxyServiceLinux(this);
    281 # elif defined (RT_OS_OS2)
     281# elif defined(RT_OS_OS2)
    282282    m->pUSBProxyService = new USBProxyServiceOs2(this);
    283 # elif defined (RT_OS_SOLARIS)
     283# elif defined(RT_OS_SOLARIS)
    284284    m->pUSBProxyService = new USBProxyServiceSolaris(this);
    285 # elif defined (RT_OS_WINDOWS)
     285# elif defined(RT_OS_WINDOWS)
    286286    m->pUSBProxyService = new USBProxyServiceWindows(this);
    287 # elif defined (RT_OS_FREEBSD)
     287# elif defined(RT_OS_FREEBSD)
    288288    m->pUSBProxyService = new USBProxyServiceFreeBSD(this);
    289289# else
     
    302302    m->hostDnsMonitorProxy.init(HostDnsMonitor::getHostDnsMonitor(), m->pParent);
    303303
    304 #if defined (RT_OS_WINDOWS)
     304#if defined(RT_OS_WINDOWS)
    305305    m->pHostPowerService = new HostPowerServiceWin(m->pParent);
    306 #elif defined (RT_OS_DARWIN)
     306#elif defined(RT_OS_DARWIN)
    307307    m->pHostPowerService = new HostPowerServiceDarwin(m->pParent);
    308308#else
     
    414414#endif
    415415
    416 #if defined (RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD)
     416#if defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD)
    417417    /* Extract the list of configured host-only interfaces */
    418418    std::set<Utf8Str> aConfiguredNames;
     
    448448    }
    449449
    450 #endif /* defined (RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) */
     450#endif /* defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) */
    451451
    452452    /* Confirm a successful initialization */
     
    471471#ifdef VBOX_WITH_RESOURCE_USAGE_API
    472472    PerformanceCollector *aCollector = m->pParent->performanceCollector();
    473     i_unregisterMetrics (aCollector);
     473    i_unregisterMetrics(aCollector);
    474474#endif /* VBOX_WITH_RESOURCE_USAGE_API */
    475475    /*
     
    523523{
    524524    AutoWriteLock alock(m->pParent->getMediaTreeLockHandle() COMMA_LOCKVAL_SRC_POS);
     525
    525526    MediaList *pList;
    526     aDVDDrives.resize(0);
    527527    HRESULT rc = i_getDrives(DeviceType_DVD, true /* fRefresh */, pList);
    528     if (SUCCEEDED(rc))
    529     {
    530         aDVDDrives.resize(pList->size());
    531         size_t i = 0;
    532         for (MediaList::const_iterator it= pList->begin(); it!= pList->end(); ++it, ++i)
    533         {
    534             (*it).queryInterfaceTo(aDVDDrives[i].asOutParam());
    535         }
    536     }
    537 
    538     return rc;
     528    if (FAILED(rc))
     529        return rc;
     530
     531    aDVDDrives.resize(pList->size());
     532    size_t i = 0;
     533    for (MediaList::const_iterator it = pList->begin(); it != pList->end(); ++it, ++i)
     534        (*it).queryInterfaceTo(aDVDDrives[i].asOutParam());
     535
     536    return S_OK;
    539537}
    540538
     
    550548
    551549    MediaList *pList;
    552     aFloppyDrives.resize(0);
    553550    HRESULT rc = i_getDrives(DeviceType_Floppy, true /* fRefresh */, pList);
    554     if (SUCCEEDED(rc))
    555     {
    556         aFloppyDrives.resize(pList->size());
    557         size_t i = 0;
    558         for (MediaList::const_iterator it = pList->begin(); it != pList->end(); ++it, ++i)
    559         {
    560             (*it).queryInterfaceTo(aFloppyDrives[i].asOutParam());
    561         }
    562     }
    563 
    564     return rc;
     551    if (FAILED(rc))
     552        return rc;
     553
     554    aFloppyDrives.resize(pList->size());
     555    size_t i = 0;
     556    for (MediaList::const_iterator it = pList->begin(); it != pList->end(); ++it, ++i)
     557        (*it).queryInterfaceTo(aFloppyDrives[i].asOutParam());
     558
     559    return S_OK;
    565560}
    566561
     
    591586            iface.createObject();
    592587            /* remove the curly bracket at the end */
    593             if (SUCCEEDED(iface->init (name, name, Guid (IfGuid), HostNetworkInterfaceType_Bridged)))
     588            if (SUCCEEDED(iface->init(name, name, Guid(IfGuid), HostNetworkInterfaceType_Bridged)))
    594589            {
    595590//                iface->setVirtualBox(m->pParent);
     
    617612HRESULT Host::getNetworkInterfaces(std::vector<ComPtr<IHostNetworkInterface> > &aNetworkInterfaces)
    618613{
    619     aNetworkInterfaces.resize(0);
    620614#if defined(RT_OS_WINDOWS) || defined(VBOX_WITH_NETFLT) /*|| defined(RT_OS_OS2)*/
    621615    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     616
    622617# ifdef VBOX_WITH_HOSTNETIF_API
    623618    int rc = i_updateNetIfList();
    624619    if (rc)
    625     {
    626620        Log(("Failed to get host network interface list with rc=%Rrc\n", rc));
    627     }
     621
    628622    aNetworkInterfaces.resize(m->llNetIfs.size());
    629623    size_t i = 0;
    630624    for (HostNetworkInterfaceList::iterator it = m->llNetIfs.begin(); it != m->llNetIfs.end(); ++it, ++i)
    631     {
    632625        (*it).queryInterfaceTo(aNetworkInterfaces[i].asOutParam());
    633     }
    634626
    635627    return S_OK;
    636 
    637628# else
    638629    std::list<ComObjPtr<HostNetworkInterface> > list;
     
    784775#  endif /* RT_OS_LINUX */
    785776
    786     SafeIfaceArray<IHostNetworkInterface> networkInterfaces (list);
     777    SafeIfaceArray<IHostNetworkInterface> networkInterfaces(list);
    787778    networkInterfaces.detachTo(ComSafeArrayOutArg(aNetworkInterfaces));
    788779
    789780    return S_OK;
    790 
    791781# endif
    792782#else
     
    798788HRESULT Host::getUSBDevices(std::vector<ComPtr<IHostUSBDevice> > &aUSBDevices)
    799789{
    800     aUSBDevices.resize(0);
    801790#ifdef VBOX_WITH_USB
    802791    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     792
    803793    HRESULT rc = i_checkUSBProxyService();
    804     if (FAILED(rc)) return rc;
     794    if (FAILED(rc))
     795        return rc;
     796
    805797    SafeIfaceArray<IHostUSBDevice> resultArr;
    806798    rc = m->pUSBProxyService->getDeviceCollection(ComSafeArrayAsOutParam(resultArr));
    807     if (FAILED(rc)) return rc;
     799    if (FAILED(rc))
     800        return rc;
     801
    808802    aUSBDevices.resize(resultArr.size());
    809803    for (size_t i = 0; i < resultArr.size(); ++i)
    810804    {
    811          ComObjPtr<IHostUSBDevice> iHu = resultArr[i];
     805         ComPtr<IHostUSBDevice> iHu = resultArr[i];
    812806         iHu.queryInterfaceTo(aUSBDevices[i].asOutParam());
    813807    }
    814808
    815     return rc;
    816 
     809    return S_OK;
    817810#else
    818811    /* Note: The GUI depends on this method returning E_NOTIMPL with no
     
    825818    ReturnComNotImplemented();
    826819#endif
    827     return S_OK;
    828820}
    829821
     
    835827    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
    836828
    837     aNameServers.resize(0);
    838829    com::SafeArray<BSTR> resultArr;
    839     resultArr.setNull();
    840830    HRESULT rc = m->hostDnsMonitorProxy.GetNameServers(ComSafeArrayAsOutParam(resultArr));
    841     if (FAILED(rc)) return rc;
     831    if (FAILED(rc))
     832        return rc;
     833
    842834    aNameServers.resize(resultArr.size());
    843835    for (size_t i = 0; i < resultArr.size(); ++i)
    844     {
    845836        aNameServers[i] = com::Utf8Str(resultArr[i]);
    846     }
    847     return rc;
     837
     838    return S_OK;
    848839}
    849840
     
    854845HRESULT Host::getDomainName(com::Utf8Str &aDomainName)
    855846{
    856     BSTR bstr;
    857     HRESULT rc = m->hostDnsMonitorProxy.GetDomainName(&bstr);
    858     if SUCCEEDED(rc)
    859         aDomainName = com::Utf8Str(bstr);
    860     return rc;
    861847    /* XXX: note here should be synchronization with thread polling state
    862848     * changes in name resoving system on host */
     849    Bstr tmpName;
     850    HRESULT rc = m->hostDnsMonitorProxy.GetDomainName(tmpName.asOutParam());
     851    if (FAILED(rc))
     852        return rc;
     853
     854    aDomainName = com::Utf8Str(tmpName);
     855
     856    return S_OK;
    863857}
    864858
     
    870864{
    871865    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
     866
    872867    com::SafeArray<BSTR> resultArr;
    873     aSearchStrings.resize(0);
    874     resultArr.setNull();
    875868    HRESULT rc = m->hostDnsMonitorProxy.GetSearchStrings(ComSafeArrayAsOutParam(resultArr));
    876     if (FAILED(rc)) return rc;
     869    if (FAILED(rc))
     870        return rc;
     871
    877872    aSearchStrings.resize(resultArr.size());
    878873    for (size_t i = 0; i < resultArr.size(); ++i)
    879     {
    880874        aSearchStrings[i] = com::Utf8Str(resultArr[i]);
    881     }
    882     return rc;
     875
     876    return S_OK;
    883877}
    884878
    885879HRESULT Host::getUSBDeviceFilters(std::vector<ComPtr<IHostUSBDeviceFilter> > &aUSBDeviceFilters)
    886880{
    887     aUSBDeviceFilters.resize(0);
    888881#ifdef VBOX_WITH_USB
    889882    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     883
    890884    HRESULT rc = i_checkUSBProxyService();
    891     if (FAILED(rc)) return rc;
     885    if (FAILED(rc))
     886        return rc;
     887
    892888    aUSBDeviceFilters.resize(m->llUSBDeviceFilters.size());
    893889    size_t i = 0;
    894890    for (USBDeviceFilterList::iterator it = m->llUSBDeviceFilters.begin(); it != m->llUSBDeviceFilters.end(); ++it, ++i)
    895     {
    896891        (*it).queryInterfaceTo(aUSBDeviceFilters[i].asOutParam());
    897     }
    898 
    899     return rc;
     892
     893    return S_OK;
    900894#else
    901895    /* Note: The GUI depends on this method returning E_NOTIMPL with no
     
    999993    if (RT_FAILURE(vrc))
    1000994        return E_FAIL; /** @todo error reporting? */
     995
    1001996    aDescription = Utf8Str(szCPUModel);
     997
    1002998    return S_OK;
    1003999}
     
    12651261    /* No need to lock anything. If there ever will - watch out, the function
    12661262     * called below grabs the VirtualBox lock. */
    1267     IHostNetworkInterface *iHn = aHostInterface;
    1268     IProgress *iHn2 = aProgress;
    1269 
    1270     int r = NetIfCreateHostOnlyNetworkInterface(m->pParent, &iHn, &iHn2);
     1263
     1264    int r = NetIfCreateHostOnlyNetworkInterface(m->pParent, aHostInterface.asOutParam(), aProgress.asOutParam());
    12711265    if (RT_SUCCESS(r))
    12721266    {
    1273         if (!iHn)
     1267        if (aHostInterface.isNull())
    12741268            return setError(E_FAIL,
    12751269                            tr("Unable to create a host network interface"));
     
    13281322            return setError(VBOX_E_OBJECT_NOT_FOUND,
    13291323                            tr("Host network interface with UUID {%RTuuid} does not exist"),
    1330                             Guid (aId).raw());
     1324                            Guid(aId).raw());
    13311325        rc = iface->COMGETTER(Name)(name.asOutParam());
    13321326        ComAssertComRCRet(rc, rc);
     
    13831377    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    13841378
    1385     clearError();
    13861379    MultiResult rc = i_checkUSBProxyService();
    1387     if (FAILED(rc)) return rc;
     1380    if (FAILED(rc))
     1381        return rc;
    13881382
    13891383    ComObjPtr<HostUSBDeviceFilter> pFilter;
     
    14431437    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    14441438
    1445     clearError();
    14461439    MultiResult rc = i_checkUSBProxyService();
    1447     if (FAILED(rc)) return rc;
     1440    if (FAILED(rc))
     1441        return rc;
    14481442
    14491443    if (!m->llUSBDeviceFilters.size())
     
    14601454        /* iterate to the position... */
    14611455        USBDeviceFilterList::iterator it = m->llUSBDeviceFilters.begin();
    1462         std::advance (it, aPosition);
     1456        std::advance(it, aPosition);
    14631457        /* ...get an element from there... */
    14641458        filter = *it;
     
    15901584                                              std::vector<ComPtr<IHostNetworkInterface> > &aNetworkInterfaces)
    15911585{
    1592     aNetworkInterfaces.resize(0);
    15931586#ifdef VBOX_WITH_HOSTNETIF_API
    15941587    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    16301623    SafeIfaceArray<IHostUSBDevice> devsvec;
    16311624    HRESULT rc = COMGETTER(USBDevices)(ComSafeArrayAsOutParam(devsvec));
    1632     if (FAILED(rc)) return rc;
     1625    if (FAILED(rc))
     1626        return rc;
    16331627
    16341628    for (size_t i = 0; i < devsvec.size(); ++i)
     
    16361630        Bstr address;
    16371631        rc = devsvec[i]->COMGETTER(Address)(address.asOutParam());
    1638         if (FAILED(rc)) return rc;
     1632        if (FAILED(rc))
     1633            return rc;
    16391634        if (address == aName)
    16401635        {
    1641             return (ComObjPtr<IHostUSBDevice>(devsvec[i]).queryInterfaceTo(aDevice.asOutParam()));
     1636            return (ComPtr<IHostUSBDevice>(devsvec[i]).queryInterfaceTo(aDevice.asOutParam()));
    16421637        }
    16431638    }
     
    16641659    SafeIfaceArray<IHostUSBDevice> devsvec;
    16651660    HRESULT rc = COMGETTER(USBDevices)(ComSafeArrayAsOutParam(devsvec));
    1666     if (FAILED(rc)) return rc;
     1661    if (FAILED(rc))
     1662        return rc;
    16671663
    16681664    for (size_t i = 0; i < devsvec.size(); ++i)
     
    16701666        Bstr id;
    16711667        rc = devsvec[i]->COMGETTER(Id)(id.asOutParam());
    1672         if (FAILED(rc)) return rc;
     1668        if (FAILED(rc))
     1669            return rc;
    16731670        if (Guid(id) == aId)
    16741671        {
    1675             return (ComObjPtr<IHostUSBDevice>(devsvec[i]).queryInterfaceTo(aDevice.asOutParam()));
    1676         }
    1677     }
    1678     return setErrorNoLog (VBOX_E_OBJECT_NOT_FOUND, tr (
    1679         "Could not find a USB device with uuid {%RTuuid}"),
    1680         aId.raw());
     1672            return (ComPtr<IHostUSBDevice>(devsvec[i]).queryInterfaceTo(aDevice.asOutParam()));
     1673        }
     1674    }
     1675    return setErrorNoLog(VBOX_E_OBJECT_NOT_FOUND,
     1676                         tr("Could not find a USB device with uuid {%RTuuid}"),
     1677                         aId.raw());
    16811678
    16821679#else   /* !VBOX_WITH_USB */
     
    17041701    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
    17051702    HostVideoInputDeviceList list;
    1706     aVideoInputDevices.resize(0);
    1707 
    1708     HRESULT hr = HostVideoInputDevice::queryHostDevices(m->pParent, &list);
    1709 
    1710     if (SUCCEEDED(hr))
    1711     {
    1712         aVideoInputDevices.resize(list.size());
    1713         size_t i = 0;
    1714         for (HostVideoInputDeviceList::const_iterator it = list.begin(); it != list.end(); ++it, ++i)
    1715         {
    1716             (*it).queryInterfaceTo(aVideoInputDevices[i].asOutParam());
    1717         }
    1718     }
    1719 
    1720     return hr;
     1703
     1704    HRESULT rc = HostVideoInputDevice::queryHostDevices(m->pParent, &list);
     1705    if (FAILED(rc))
     1706        return rc;
     1707
     1708    aVideoInputDevices.resize(list.size());
     1709    size_t i = 0;
     1710    for (HostVideoInputDeviceList::const_iterator it = list.begin(); it != list.end(); ++it, ++i)
     1711        (*it).queryInterfaceTo(aVideoInputDevices[i].asOutParam());
     1712
     1713    return S_OK;
    17211714}
    17221715
     
    17291722#ifdef VBOX_WITH_USB
    17301723    AutoCaller autoCaller(this);
    1731     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     1724    if (FAILED(autoCaller.rc()))
     1725        return autoCaller.rc();
    17321726
    17331727    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    17411735        pFilter.createObject();
    17421736        rc = pFilter->init(this, f);
    1743         if (FAILED(rc)) break;
     1737        if (FAILED(rc))
     1738            break;
    17441739
    17451740        m->llUSBDeviceFilters.push_back(pFilter);
     
    17631758#ifdef VBOX_WITH_USB
    17641759    AutoCaller autoCaller(this);
    1765     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     1760    if (FAILED(autoCaller.rc()))
     1761        return autoCaller.rc();
    17661762
    17671763    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    19621958 * @param strLocationFull Name (path) of host drive to look for.
    19631959 * @param fRefresh Whether to refresh the host drives list (see getDrives())
    1964  * @param pMedium Medium object, if found
     1960 * @param pMedium Medium object, if found
    19651961 * @return VBOX_E_OBJECT_NOT_FOUND if not found, or S_OK if found, or errors from getDrives().
    19661962 */
     
    21702166{
    21712167    AutoCaller autoCaller(this);
    2172     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     2168    if (FAILED(autoCaller.rc()))
     2169        return autoCaller.rc();
    21732170
    21742171    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    21822179{
    21832180    AutoCaller autoCaller(this);
    2184     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     2181    if (FAILED(autoCaller.rc()))
     2182        return autoCaller.rc();
    21852183
    21862184    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    22122210{
    22132211    AutoCaller autoCaller(this);
    2214     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     2212    if (FAILED(autoCaller.rc()))
     2213        return autoCaller.rc();
    22152214
    22162215    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    24432442    if (!gLibHalCheckPresence())
    24442443        return false;
    2445     gDBusErrorInit (&dbusError);
     2444    gDBusErrorInit(&dbusError);
    24462445    DBusConnection *dbusConnection = gDBusBusGet(DBUS_BUS_SYSTEM, &dbusError);
    24472446    if (dbusConnection != 0)
     
    24502449        if (halContext != 0)
    24512450        {
    2452             if (gLibHalCtxSetDBusConnection (halContext, dbusConnection))
     2451            if (gLibHalCtxSetDBusConnection(halContext, dbusConnection))
    24532452            {
    24542453                if (gLibHalCtxInit(halContext, &dbusError))
     
    24902489                                        if ((vendor != 0) && (vendor[0] != 0))
    24912490                                        {
    2492                                             description = Utf8StrFmt ("%s %s",
    2493                                                                       vendor, product);
     2491                                            description = Utf8StrFmt("%s %s",
     2492                                                                     vendor, product);
    24942493                                        }
    24952494                                        else
     
    25012500                                        hostDVDDriveObj->init(m->pParent, DeviceType_DVD,
    25022501                                                              Bstr(devNode), Bstr(description));
    2503                                         list.push_back (hostDVDDriveObj);
     2502                                        list.push_back(hostDVDDriveObj);
    25042503                                    }
    25052504                                    else
     
    25152514                                        hostDVDDriveObj->init(m->pParent, DeviceType_DVD,
    25162515                                                              Bstr(devNode));
    2517                                         list.push_back (hostDVDDriveObj);
     2516                                        list.push_back(hostDVDDriveObj);
    25182517                                    }
    25192518                                    if (vendor != 0)
     
    25962595    if (!gLibHalCheckPresence())
    25972596        return false;
    2598     gDBusErrorInit (&dbusError);
     2597    gDBusErrorInit(&dbusError);
    25992598    DBusConnection *dbusConnection = gDBusBusGet(DBUS_BUS_SYSTEM, &dbusError);
    26002599    if (dbusConnection != 0)
     
    26032602        if (halContext != 0)
    26042603        {
    2605             if (gLibHalCtxSetDBusConnection (halContext, dbusConnection))
     2604            if (gLibHalCtxSetDBusConnection(halContext, dbusConnection))
    26062605            {
    26072606                if (gLibHalCtxInit(halContext, &dbusError))
     
    26532652                                        if ((vendor != 0) && (vendor[0] != 0))
    26542653                                        {
    2655                                             description = Utf8StrFmt ("%s %s",
    2656                                                                       vendor, product);
     2654                                            description = Utf8StrFmt("%s %s",
     2655                                                                     vendor, product);
    26572656                                        }
    26582657                                        else
     
    26642663                                        hostFloppyDrive->init(m->pParent, DeviceType_DVD,
    26652664                                                              Bstr(devNode), Bstr(description));
    2666                                         list.push_back (hostFloppyDrive);
     2665                                        list.push_back(hostFloppyDrive);
    26672666                                    }
    26682667                                    else
     
    26782677                                        hostFloppyDrive->init(m->pParent, DeviceType_DVD,
    26792678                                                              Bstr(devNode));
    2680                                         list.push_back (hostFloppyDrive);
     2679                                        list.push_back(hostFloppyDrive);
    26812680                                    }
    26822681                                    if (vendor != 0)
     
    28332832                        hostDVDDriveObj.createObject();
    28342833                        hostDVDDriveObj->init(m->pParent, DeviceType_DVD, Bstr(rawDevName));
    2835                         list.push_back (hostDVDDriveObj);
     2834                        list.push_back(hostDVDDriveObj);
    28362835                    }
    28372836                    free(rawDevName);
     
    29252924{
    29262925    AutoCaller autoCaller(this);
    2927     if (FAILED(autoCaller.rc())) return autoCaller.rc();
     2926    if (FAILED(autoCaller.rc()))
     2927        return autoCaller.rc();
    29282928
    29292929    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    29502950                                  tr("The USB Proxy Service has not yet been ported to this host"));
    29512951            default:
    2952                 return setWarning (E_FAIL, "%s: %Rrc",
    2953                                    tr ("Could not load the Host USB Proxy service"),
    2954                                    m->pUSBProxyService->getLastError());
     2952                return setWarning(E_FAIL, "%s: %Rrc",
     2953                                  tr("Could not load the Host USB Proxy service"),
     2954                                  m->pUSBProxyService->getLastError());
    29552955        }
    29562956    }
     
    30543054                                                              fsRootUsageUsed,
    30553055                                                              fsRootUsageFree);
    3056     aCollector->registerBaseMetric (fsRootUsage);
     3056    aCollector->registerBaseMetric(fsRootUsage);
    30573057
    30583058    aCollector->registerMetric(new pm::Metric(fsRootUsage, fsRootUsageTotal, 0));
     
    30933093        pm::BaseMetric *fsLoad  = new pm::HostDiskLoadRaw(hal, this, strName + "/Load",
    30943094                                                         *it, fsLoadUtil);
    3095         aCollector->registerBaseMetric (fsLoad);
     3095        aCollector->registerBaseMetric(fsLoad);
    30963096
    30973097        aCollector->registerMetric(new pm::Metric(fsLoad, fsLoadUtil, 0));
     
    31103110        pm::BaseMetric *fsUsage = new pm::HostDiskUsage(hal, this, strName + "/Usage",
    31113111                                                        *it, fsUsageTotal);
    3112         aCollector->registerBaseMetric (fsUsage);
     3112        aCollector->registerBaseMetric(fsUsage);
    31133113
    31143114        aCollector->registerMetric(new pm::Metric(fsUsage, fsUsageTotal, 0));
     
    31533153    pm::BaseMetric *cpuLoad = new pm::HostCpuLoadRaw(hal, this, cpuLoadUser, cpuLoadKernel,
    31543154                                          cpuLoadIdle);
    3155     aCollector->registerBaseMetric (cpuLoad);
     3155    aCollector->registerBaseMetric(cpuLoad);
    31563156    pm::BaseMetric *cpuMhz = new pm::HostCpuMhz(hal, this, cpuMhzSM);
    3157     aCollector->registerBaseMetric (cpuMhz);
     3157    aCollector->registerBaseMetric(cpuMhz);
    31583158    pm::BaseMetric *ramUsage = new pm::HostRamUsage(hal, this,
    31593159                                                    ramUsageTotal,
    31603160                                                    ramUsageUsed,
    31613161                                                    ramUsageFree);
    3162     aCollector->registerBaseMetric (ramUsage);
     3162    aCollector->registerBaseMetric(ramUsage);
    31633163    pm::BaseMetric *ramVmm = new pm::HostRamVmm(aCollector->getGuestManager(), this,
    31643164                                                ramVMMUsed,
     
    31663166                                                ramVMMBallooned,
    31673167                                                ramVMMShared);
    3168     aCollector->registerBaseMetric (ramVmm);
     3168    aCollector->registerBaseMetric(ramVmm);
    31693169
    31703170    aCollector->registerMetric(new pm::Metric(cpuLoad, cpuLoadUser, 0));
     
    32583258}
    32593259
    3260 void Host::i_unregisterMetrics (PerformanceCollector *aCollector)
     3260void Host::i_unregisterMetrics(PerformanceCollector *aCollector)
    32613261{
    32623262    aCollector->unregisterMetricsFor(this);
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette