VirtualBox

Changeset 30778 in vbox


Ignore:
Timestamp:
Jul 12, 2010 8:40:54 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
63577
Message:

Guest Additions status: Use more enums.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuestLib.h

    r30758 r30778  
    413413VBGLR3DECL(int)     VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents);
    414414
    415 VBGLR3DECL(int)     VbglR3ReportAdditionsStatus(uint32_t u32Facility, uint32_t u32Status, uint32_t u32Flags);
     415VBGLR3DECL(int)     VbglR3ReportAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, uint32_t uFlags);
    416416VBGLR3DECL(int)     VbglR3GetAdditionsVersion(char **ppszVer, char **ppszRev);
    417417VBGLR3DECL(int)     VbglR3GetAdditionsInstallationPath(char **ppszPath);
  • trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibAdditions.cpp

    r30758 r30778  
    147147 * @param uFlags
    148148 */
    149 VBGLR3DECL(int) VbglR3ReportAdditionsStatus(uint32_t uFacility, uint32_t uStatus, uint32_t uFlags)
     149VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, uint32_t uFlags)
    150150{
    151151    VMMDevReportGuestStatus Report;
     
    155155    {
    156156
    157         Report.guestStatus.facility = uFacility;
    158         Report.guestStatus.status = uStatus;
     157        Report.guestStatus.facility = Facility;
     158        Report.guestStatus.status = Status;
    159159        Report.guestStatus.flags = uFlags;
    160160
  • trunk/src/VBox/Main/GuestImpl.cpp

    r30777 r30778  
    14601460 * Sets the status of a certain Guest Additions facility.
    14611461 *
    1462  * @param ulFacility
    1463  * @param ulStatus
     1462 * @param Facility
     1463 * @param Status
    14641464 * @param ulFlags
    14651465 */
    1466 void Guest::setAdditionsStatus (ULONG ulFacility, ULONG ulStatus, ULONG ulFlags)
     1466void Guest::setAdditionsStatus (VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, ULONG ulFlags)
    14671467{
    14681468    AutoCaller autoCaller(this);
     
    14741474     * Only mark Guest Additions as active when VBoxService started up.
    14751475     */
    1476     mData.mAdditionsActive = (   ulFacility == VBoxGuestStatusFacility_VBoxService
    1477                               && ulStatus   == VBoxGuestStatusCurrent_Active) ? TRUE : FALSE;
     1476    mData.mAdditionsActive = (   Facility == VBoxGuestStatusFacility_VBoxService
     1477                              && Status   == VBoxGuestStatusCurrent_Active) ? TRUE : FALSE;
    14781478}
    14791479
  • trunk/src/VBox/Main/VMMDevInterface.cpp

    r30758 r30778  
    179179        return;
    180180
    181     guest->setAdditionsStatus(guestStatus->facility,
    182                               guestStatus->status,
     181    guest->setAdditionsStatus((VBoxGuestStatusFacility)guestStatus->facility,
     182                              (VBoxGuestStatusCurrent)guestStatus->status,
    183183                              guestStatus->flags);
    184184    pDrv->pVMMDev->getParent()->onAdditionsStateChange();
     
    230230         */
    231231        guest->setAdditionsInfo(Bstr(), guestInfo->osType);
    232         guest->setAdditionsStatus(0,  /* Facility; 0 = Global GA status.  May be changed
    233                                        * later to VBoxService' own facility. */
    234                                   0,  /* Status; 0 = Not active */
     232        guest->setAdditionsStatus(VBoxGuestStatusFacility_Unknown,
     233                                  VBoxGuestStatusCurrent_Disabled,
    235234                                  0); /* Flags; not used. */
    236235        pDrv->pVMMDev->getParent()->onAdditionsStateChange();
  • trunk/src/VBox/Main/include/GuestImpl.h

    r30764 r30778  
    114114    // Public methods that are not in IDL (only called internally).
    115115    void setAdditionsInfo(Bstr aVersion, VBOXOSTYPE aOsType);
    116     void setAdditionsStatus(ULONG ulFacility, ULONG ulStatus, ULONG ulFlags);
     116    void setAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, ULONG ulFlags);
    117117    void setSupportedFeatures(ULONG64 ulCaps, ULONG64 ulActive);
    118118    HRESULT setStatistic(ULONG aCpuId, GUESTSTATTYPE enmType, ULONG aVal);
Note: See TracChangeset for help on using the changeset viewer.

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