VirtualBox

Changeset 48297 in vbox for trunk/include/VBox/log.h


Ignore:
Timestamp:
Sep 5, 2013 9:57:44 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
88714
Message:

Main/Medium: redesign API level medium locking, needed conversions from MediaList to MediumLockLists in several places, forced cleanups elsewhere, too
Main/Token: introduced token objects for controlling the unlocking, will be used as a general concept in the future
Main/Snapshot: snapshot deletion needed significant cleanups as it was still using many shortcuts, directly calling the API to lock media instead of using lock lists. Now much better, and the online snapshot deletion is also a lot cleaner as it no longer passes unnecessary parameters around which are already known in the machine/snapshot code
Main/MediumLock: small improvements, now has a mode which skips locking already locked media, needed by the Snapshot code where we have overlapping lock lists and have to update the original one instead
Main/Console+Session+Machine: follow-up changes for the online snapshot merging parameter passing simplification, plus an unrelated lock order violation fix in Machine which happens only for inaccessible machines
Main/testcase: update correspondingly
doc: update SDK reference

File:
1 edited

Legend:

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

    r47848 r48297  
    486486    /** Main group, ISystemProperties. */
    487487    LOG_GROUP_MAIN_SYSTEMPROPERTIES,
     488    /** Main group, IToken. */
     489    LOG_GROUP_MAIN_TOKEN,
    488490    /** Main group, IUSBController. */
    489491    LOG_GROUP_MAIN_USBCONTROLLER,
     
    894896    "MAIN_STORAGEDEVICECHANGEDEVENT", \
    895897    "MAIN_SYSTEMPROPERTIES", \
     898    "MAIN_TOKEN", \
    896899    "MAIN_USBCONTROLLER", \
    897900    "MAIN_USBCONTROLLERCHANGEDEVENT", \
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