VirtualBox

Changeset 8247 in vbox


Ignore:
Timestamp:
Apr 21, 2008 6:03:21 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
29984
Message:

Runtime: Added RTLogSetDefaultInstance().

Location:
trunk
Files:
2 edited

Legend:

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

    r8245 r8247  
    10761076
    10771077
     1078#ifndef IN_GC
     1079/**
     1080 * Sets the default logger instance.
     1081 *
     1082 * @returns The old default instance.
     1083 * @param   pLogger     The new default logger instance.
     1084 */
     1085RTDECL(PRTLOGGER)   RTLogSetDefaultInstance(PRTLOGGER pLogger);
     1086#endif /* !IN_GC */
    10781087
    10791088/**
  • trunk/src/VBox/Runtime/common/log/log.cpp

    r8155 r8247  
    13761376#endif /* !IN_GC */
    13771377}
     1378
     1379
     1380#ifndef IN_GC
     1381/**
     1382 * Sets the default logger instance.
     1383 *
     1384 * @returns iprt status code.
     1385 * @param   pLogger     The new default release logger instance.
     1386 */
     1387RTDECL(PRTLOGGER) RTLogSetDefaultInstance(PRTLOGGER pLogger)
     1388{
     1389    return (PRTLOGGER)ASMAtomicXchgPtr((void * volatile *)&g_pLogger, pLogger);
     1390}
     1391#endif /* !IN_GC */
    13781392
    13791393
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