VirtualBox

Ignore:
Timestamp:
Jul 18, 2017 1:54:10 PM (7 years ago)
Author:
vboxsync
Message:

IUnattended,IMachine: Changed IUnattended to a pure action object with a factory method instead of an attribute. Added more attributes: scriptTemplatePath, validationKitIsoPath, installTestExecService, and (readonly) machine. Only the first and also of those actually do anything at the moment.

File:
1 edited

Legend:

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

    r67738 r68024  
    776776    const ComObjPtr<BIOSSettings>      mBIOSSettings;
    777777    const ComObjPtr<BandwidthControl>  mBandwidthControl;
    778 #ifdef VBOX_WITH_UNATTENDED
    779     const ComObjPtr<Unattended>        mUnattended;
    780 #endif
    781778
    782779    typedef std::vector<ComObjPtr<NetworkAdapter> > NetworkAdapterVector;
     
    984981    HRESULT getVMProcessPriority(com::Utf8Str &aVMProcessPriority);
    985982    HRESULT setVMProcessPriority(const com::Utf8Str &aVMProcessPriority);
    986     HRESULT getUnattended(ComPtr<IUnattended> &aUnattended);
    987983
    988984    // wrapped IMachine methods
     
    12021198    HRESULT restoreSnapshot(const ComPtr<ISnapshot> &aSnapshot,
    12031199                            ComPtr<IProgress> &aProgress);
     1200    HRESULT createUnattendedInstaller(ComPtr<IUnattended> &aUnattended);
    12041201    HRESULT applyDefaults(const com::Utf8Str &aFlags);
    12051202
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