VirtualBox

Ignore:
Timestamp:
Aug 7, 2018 3:19:57 PM (6 years ago)
Author:
vboxsync
Message:

CloudProviderManager: Sketched how to put the cloud stuff in the extension pack by using pfnQueryObject. To keep it simple, ICloudProviderManager is duplicated in each extpack and the main implementation just aggregate the results. bugref:9152

File:
1 edited

Legend:

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

    r73337 r73549  
    4141private:
    4242    ComPtr<VirtualBox> const mParent;       /**< Strong reference to the parent object (VirtualBox/IMachine). */
     43#ifdef CLOUD_PROVIDERS_IN_EXTPACK
     44    std::vector<ComPtr<ICloudUserProfileManager>> mUserProfileManagers;
     45#else
    4346    std::vector<CloudProviderId_T> mSupportedProviders;
     47#endif
    4448
    4549    HRESULT getSupportedProviders(std::vector<CloudProviderId_T> &aProviderTypes);
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