VirtualBox

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


Ignore:
Timestamp:
Mar 18, 2015 6:06:32 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
99042
Message:

Main/NetworkAdapter: adapt to new, more precise state checks

File:
1 edited

Legend:

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

    r51848 r54840  
    423423{
    424424    /* the machine needs to be mutable */
    425     AutoMutableStateDependency adep(mParent);
     425    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    426426    if (FAILED(adep.rc())) return adep.rc();
    427427
     
    482482{
    483483    /* the machine needs to be mutable */
    484     AutoMutableStateDependency adep(mParent);
     484    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    485485    if (FAILED(adep.rc())) return adep.rc();
    486486
     
    530530{
    531531    /* the machine needs to be mutable */
    532     AutoMutableStateDependency adep(mParent);
     532    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    533533    if (FAILED(adep.rc())) return adep.rc();
    534534
     
    580580{
    581581    /* the machine needs to be mutable */
    582     AutoMutableStateDependency adep(mParent);
     582    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    583583    if (FAILED(adep.rc())) return adep.rc();
    584584
     
    629629
    630630    /* the machine needs to be mutable */
    631     AutoMutableStateDependency adep(mParent);
     631    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    632632    if (FAILED(adep.rc())) return adep.rc();
    633633
     
    679679{
    680680    /* the machine needs to be mutable */
    681     AutoMutableStateDependency adep(mParent);
     681    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    682682    if (FAILED(adep.rc())) return adep.rc();
    683683
     
    712712{
    713713    /* the machine needs to be mutable */
    714     AutoMutableStateDependency adep(mParent);
     714    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    715715    if (FAILED(adep.rc())) return adep.rc();
    716716
     
    786786HRESULT NetworkAdapter::setPromiscModePolicy(NetworkAdapterPromiscModePolicy_T aPromiscModePolicy)
    787787{
     788    /* the machine needs to be mutable */
     789    AutoMutableStateDependency adep(mParent);
     790    if (FAILED(adep.rc())) return adep.rc();
     791
    788792    switch (aPromiscModePolicy)
    789793    {
     
    831835{
    832836    /* the machine needs to be mutable */
    833     AutoMutableStateDependency adep(mParent);
     837    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    834838    if (FAILED(adep.rc())) return adep.rc();
    835839
     
    869873{
    870874    /* the machine needs to be mutable */
    871     AutoMutableStateDependency adep(mParent);
     875    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    872876    if (FAILED(adep.rc())) return adep.rc();
    873877
     
    958962    LogFlowThisFunc(("\n"));
    959963    /* The machine needs to be mutable. */
    960     AutoMutableStateDependency adep(mParent);
     964    AutoMutableOrSavedOrRunningStateDependency adep(mParent);
    961965    if (FAILED(adep.rc())) return adep.rc();
    962966    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    13201324
    13211325    /* the machine needs to be mutable */
    1322     AutoMutableStateDependency adep(mParent);
     1326    AutoMutableOrSavedStateDependency adep(mParent);
    13231327    if (FAILED(adep.rc())) return adep.rc();
    13241328
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