VirtualBox

Changeset 49129 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Oct 16, 2013 11:51:55 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
89981
Message:

Main/NATNetworkImpl.h: G/c drops NAT_XML_SERIALIZATION and do serialization unconditionally.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/NATNetworkImpl.cpp

    r49127 r49129  
    209209}
    210210
    211 #ifdef NAT_XML_SERIALIZATION
    212211HRESULT NATNetwork::saveSettings(settings::NATNetwork &data)
    213212{
     
    261260    return S_OK;
    262261}
    263 #endif /* NAT_XML_SERIALIZATION */
    264262
    265263STDMETHODIMP NATNetwork::COMGETTER(EventSource)(IEventSource ** aEventSource)
     
    291289{
    292290    CheckComArgOutPointerValid(aName);
    293 
    294     HRESULT rc = S_OK;
    295291    AutoCaller autoCaller(this);
    296292    if (FAILED(autoCaller.rc())) return autoCaller.rc();
     
    303299
    304300    alock.release();
    305 
    306 #ifdef NAT_XML_SERIALIZATION
    307301    AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    308     rc = mVirtualBox->saveSettings();
    309 #endif
    310     return rc;
     302    HRESULT rc = mVirtualBox->saveSettings();
     303    ComAssertComRCRetRC(rc);
     304
     305    return S_OK;
    311306}
    312307
     
    329324    AutoCaller autoCaller(this);
    330325    if (FAILED(autoCaller.rc())) return autoCaller.rc();
    331     HRESULT rc = S_OK;
    332326    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    333327   
     
    339333    // save the global settings; for that we should hold only the VirtualBox lock
    340334    alock.release();
    341 #ifdef NAT_XML_SERIALIZATION
    342335    AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    343     rc = mVirtualBox->saveSettings();
    344 #endif
    345     return rc;
     336    HRESULT rc = mVirtualBox->saveSettings();
     337    ComAssertComRCRetRC(rc);
     338
     339    return S_OK;
    346340}
    347341
     
    372366    CheckComArgOutPointerValid(aIPv4NetworkCidr);
    373367
    374     HRESULT rc = S_OK;
    375368    AutoCaller autoCaller(this);
    376369    if (FAILED(autoCaller.rc())) return autoCaller.rc();
     
    388381        alock.release();
    389382
    390 #ifdef NAT_XML_SERIALIZATION
    391383        AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    392         rc = mVirtualBox->saveSettings();
    393 #endif
    394     }
    395     return rc;
     384        HRESULT rc = mVirtualBox->saveSettings();
     385        ComAssertComRCRetRC(rc);
     386    }
     387    return S_OK;
    396388}
    397389
     
    422414    alock.release();
    423415
    424     HRESULT rc = S_OK;
    425 #ifdef NAT_XML_SERIALIZATION
    426416    AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    427     rc = mVirtualBox->saveSettings();
    428 #endif
    429     return rc;
     417    HRESULT rc = mVirtualBox->saveSettings();
     418    ComAssertComRCRetRC(rc);
     419
     420    return S_OK;
    430421}
    431422
     
    447438    CheckComArgOutPointerValid(aIPv6Prefix);
    448439
    449     HRESULT rc = S_OK;
    450440    AutoCaller autoCaller(this);
    451441    if (FAILED(autoCaller.rc())) return autoCaller.rc();
     
    463453        alock.release();
    464454
    465 #ifdef NAT_XML_SERIALIZATION
    466455        AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    467         rc = mVirtualBox->saveSettings();
    468 #endif
    469     }
    470     return rc;
     456        HRESULT rc = mVirtualBox->saveSettings();
     457        ComAssertComRCRetRC(rc);
     458    }
     459
     460    return S_OK;
    471461}
    472462
     
    497487    alock.release();
    498488
    499     HRESULT rc = S_OK;
    500 #ifdef NAT_XML_SERIALIZATION
    501489    AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    502     rc = mVirtualBox->saveSettings();
    503 #endif
    504     return rc;
     490    HRESULT rc = mVirtualBox->saveSettings();
     491    ComAssertComRCRetRC(rc);
     492
     493    return S_OK;
    505494}
    506495
     
    533522    alock.release();
    534523
    535     HRESULT rc = S_OK;
    536 #ifdef NAT_XML_SERIALIZATION
    537524    AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
    538     rc = mVirtualBox->saveSettings();
    539 #endif
    540     return rc;
     525    HRESULT rc = mVirtualBox->saveSettings();
     526    ComAssertComRCRetRC(rc);
     527
     528    return S_OK;
    541529}
    542530
     
    751739    alock.release();
    752740
    753 #ifdef NAT_XML_SERIALIZATION
    754741    {
    755742        AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
     
    757744        ComAssertComRCRetRC(rc);
    758745    }
    759 #endif
    760746
    761747    mVirtualBox->onNATNetworkPortForward(mName.raw(), TRUE, aIsIpv6,
     
    794780    alock.release();
    795781
    796 #ifdef NAT_XML_SERIALIZATION
    797782    {
    798783        AutoWriteLock vboxLock(mVirtualBox COMMA_LOCKVAL_SRC_POS);
     
    800785        ComAssertComRCRetRC(rc);
    801786    }
    802 #endif
    803787
    804788    mVirtualBox->onNATNetworkPortForward(mName.raw(), FALSE, aIsIpv6,
Note: See TracChangeset for help on using the changeset viewer.

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