VirtualBox

Changeset 72703 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jun 27, 2018 3:27:32 PM (7 years ago)
Author:
vboxsync
Message:

Main/Medium: Fix a number of potential deadlocks due to lock order violation. Several are still present and need to be fixed later.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MediumImpl.h

    r69500 r72703  
    230230    // wrapped IMedium properties
    231231    HRESULT getId(com::Guid &aId);
    232     HRESULT getDescription(com::Utf8Str &aDescription);
    233     HRESULT setDescription(const com::Utf8Str &aDescription);
     232    HRESULT getDescription(AutoCaller &autoCaller, com::Utf8Str &aDescription);
     233    HRESULT setDescription(AutoCaller &autoCaller, const com::Utf8Str &aDescription);
    234234    HRESULT getState(MediumState_T *aState);
    235235    HRESULT getVariant(std::vector<MediumVariant_T> &aVariant);
     
    293293                        const std::vector<MediumVariant_T> &aVariant,
    294294                        ComPtr<IProgress> &aProgress);
    295     HRESULT setLocation(const com::Utf8Str &aLocation,
     295    HRESULT setLocation(AutoCaller &autoCaller,
     296                        const com::Utf8Str &aLocation,
    296297                        ComPtr<IProgress> &aProgress);
    297298    HRESULT compact(ComPtr<IProgress> &aProgress);
     
    302303                             const com::Utf8Str &aNewPassword, const com::Utf8Str &aNewPasswordId,
    303304                             ComPtr<IProgress> &aProgress);
    304     HRESULT getEncryptionSettings(com::Utf8Str &aCipher, com::Utf8Str &aPasswordId);
     305    HRESULT getEncryptionSettings(AutoCaller &autoCaller, com::Utf8Str &aCipher, com::Utf8Str &aPasswordId);
    305306    HRESULT checkEncryptionPassword(const com::Utf8Str &aPassword);
    306307
Note: See TracChangeset for help on using the changeset viewer.

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