VirtualBox

Changeset 107255 in vbox


Ignore:
Timestamp:
Dec 9, 2024 1:12:10 PM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166276
Message:

bugref:10806. Added function trackedObjectStateToStr(). jiraref:VBP-1459.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-all/ObjectsTracker.cpp

    r107254 r107255  
    4040typedef std::map<com::Utf8Str, TrackedObjectData>::const_iterator ConstIterTrObjData_T;
    4141
     42static Utf8Str trackedObjectStateToStr(TrackedObjectState_T aState)
     43{
     44    Utf8Str strState("None");
     45    switch (aState)
     46    {
     47        case TrackedObjectState_Alive:
     48            strState = "Alive";
     49            break;
     50        case TrackedObjectState_Deleted:
     51            strState = "Deleted";
     52            break;
     53        case TrackedObjectState_Invalid:
     54            strState = "Invalid";
     55            break;
     56        case TrackedObjectState_None:
     57        default:
     58            strState = "None";
     59            break;
     60    }
     61
     62    return strState;
     63}
     64
    4265/////////////////////////////////////////////////////////////////////////////
    4366// TrackedObjectData
     
    357380    if (!opRes.second)
    358381    {
    359         Log2(("UPDATING TrackedObjectData:\n state %i\n object Id %s\n class IID %s\n life time %i\n idle time %i"
     382        Log2(("UPDATING TrackedObjectData:\n state %s\n object Id %s\n class IID %s\n life time %i\n idle time %i"
    360383                "\n life time expired - %s\n idle time started - %s\n",
    361                 aObjData.state(),
     384                trackedObjectStateToStr(aObjData.state()).c_str(),
    362385                aObjData.objectIdStr().c_str(),
    363386                aObjData.classIIDStr().c_str(),
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