Changeset 73571 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Aug 8, 2018 4:10:30 PM (6 years ago)
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/CloudUserProfileManagerImpl.h
r73551 r73571 21 21 22 22 /* VBox includes */ 23 #include "Cloud UserProfileManagerWrap.h"23 #include "CloudProviderManagerWrap.h" 24 24 #include "CloudUserProfilesImpl.h" 25 25 26 26 /* VBox forward declarations */ 27 27 28 class ATL_NO_VTABLE Cloud UserProfileManager29 : public Cloud UserProfileManagerWrap28 class ATL_NO_VTABLE CloudProviderManager 29 : public CloudProviderManagerWrap 30 30 { 31 31 public: 32 32 33 DECLARE_EMPTY_CTOR_DTOR(Cloud UserProfileManager)33 DECLARE_EMPTY_CTOR_DTOR(CloudProviderManager) 34 34 35 35 HRESULT FinalConstruct(); … … 42 42 ComPtr<VirtualBox> const mParent; /**< Strong reference to the parent object (VirtualBox/IMachine). */ 43 43 #ifdef VBOX_WITH_CLOUD_PROVIDERS_IN_EXTPACK 44 std::vector<ComPtr<ICloud UserProfileManager>> mUserProfileManagers;44 std::vector<ComPtr<ICloudProviderManager>> mUserProfileManagers; 45 45 #else 46 std::vector< CloudProviderId_T> mSupportedProviders;46 std::vector<Utf8Str> mSupportedProviders; 47 47 #endif 48 48 49 HRESULT getSupportedProviders(std::vector< CloudProviderId_T> &aProviderTypes);50 HRESULT getAllProfiles(std::vector< ComPtr<ICloud UserProfiles> > &aProfilesList);51 HRESULT getProfilesByProvider( CloudProviderId_T aProviderType, ComPtr<ICloudUserProfiles> &aProfiles);49 HRESULT getSupportedProviders(std::vector<Utf8Str> &aProviderTypes); 50 HRESULT getAllProfiles(std::vector< ComPtr<ICloudProvider> > &aProfilesList); 51 HRESULT getProfilesByProvider(const com::Utf8Str &aProviderName, ComPtr<ICloudProvider> &aProfiles); 52 52 }; 53 53 -
trunk/src/VBox/Main/include/CloudUserProfilesImpl.h
r73337 r73571 25 25 /* VBox includes */ 26 26 #include "CloudClientImpl.h" 27 #include "Cloud UserProfilesWrap.h"27 #include "CloudProviderWrap.h" 28 28 #include "UnattendedScript.h" 29 29 … … 31 31 class SimpleConfigFile; 32 32 33 class Cloud UserProfiles : public CloudUserProfilesWrap33 class CloudProvider : public CloudProviderWrap 34 34 { 35 35 public: 36 Cloud UserProfiles();37 virtual ~Cloud UserProfiles();36 CloudProvider(); 37 virtual ~CloudProvider(); 38 38 HRESULT FinalConstruct(); 39 39 void FinalRelease(); … … 68 68 69 69 class OCIUserProfiles : 70 public Cloud UserProfiles70 public CloudProvider 71 71 { 72 72 public: -
trunk/src/VBox/Main/include/VirtualBoxImpl.h
r73155 r73571 313 313 HRESULT createAppliance(ComPtr<IAppliance> &aAppliance); 314 314 HRESULT createUnattendedInstaller(ComPtr<IUnattended> &aUnattended); 315 HRESULT createCloud UserProfileManager(ComPtr<ICloudUserProfileManager> &aManager);315 HRESULT createCloudProviderManager(ComPtr<ICloudProviderManager> &aManager); 316 316 HRESULT createMedium(const com::Utf8Str &aFormat, 317 317 const com::Utf8Str &aLocation,
Note:
See TracChangeset
for help on using the changeset viewer.