Changeset 35887 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Feb 8, 2011 8:36:00 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 69899
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestImpl.h
r35638 r35887 4 4 5 5 /* 6 * Copyright (C) 2006-201 0Oracle Corporation6 * Copyright (C) 2006-2011 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as … … 20 20 #include "VirtualBoxBase.h" 21 21 #include <iprt/list.h> 22 #include <iprt/time.h> 22 23 #include <VBox/ostypes.h> 23 24 … … 88 89 89 90 // IGuest methods 91 STDMETHOD(GetFacilityStatus)(AdditionsFacilityType aType, LONGLONG *aTimestamp, AdditionsFacilityStatus *aStatus); 90 92 STDMETHOD(GetAdditionsStatus)(AdditionsRunLevelType_T aLevel, BOOL *aActive); 91 93 STDMETHOD(SetCredentials)(IN_BSTR aUserName, IN_BSTR aPassword, … … 129 131 130 132 private: 131 132 // Internal tasks 133 #ifdef VBOX_WITH_GUEST_CONTROL 134 // Internal tasks. 133 135 struct TaskGuest; /* Worker thread helper. */ 134 #ifdef VBOX_WITH_GUEST_CONTROL135 136 HRESULT taskCopyFile(TaskGuest *aTask); 136 137 HRESULT taskUpdateGuestAdditions(TaskGuest *aTask); 137 138 139 // Internal callback context handling. 138 140 struct CallbackContext 139 141 { … … 183 185 # endif 184 186 187 struct FacilityData 188 { 189 RTTIMESPEC tsLastUpdated; 190 AdditionsFacilityStatus_T curStatus; 191 }; 192 typedef std::map< AdditionsFacilityType_T, FacilityData > FacilityMap; 193 typedef std::map< AdditionsFacilityType_T, FacilityData >::iterator FacilityMapIter; 194 185 195 struct Data 186 196 { … … 190 200 191 201 Bstr mOSTypeId; 202 203 FacilityMap mFacilityMap; 192 204 AdditionsRunLevelType_T mAdditionsRunLevel; 193 205 Bstr mAdditionsVersion;
Note:
See TracChangeset
for help on using the changeset viewer.