VirtualBox

Ignore:
Timestamp:
Dec 20, 2011 9:46:30 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
75489
Message:

Implemented the log setting properties (read-only).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MachineDebuggerImpl.h

    r35638 r39668  
    2222
    2323#include "VirtualBoxBase.h"
     24#include <iprt/log.h>
    2425
    2526class Console;
     
    6364    STDMETHOD(COMGETTER(LogEnabled)) (BOOL *aEnabled);
    6465    STDMETHOD(COMSETTER(LogEnabled)) (BOOL aEnable);
    65     STDMETHOD(COMGETTER(LogFlags)) (BSTR *a_pbstrSettings);
    66     STDMETHOD(COMGETTER(LogGroups)) (BSTR *a_pbstrSettings);
    67     STDMETHOD(COMGETTER(LogDestinations)) (BSTR *a_pbstrSettings);
     66    STDMETHOD(COMGETTER(LogDbgFlags)) (BSTR *a_pbstrSettings);
     67    STDMETHOD(COMGETTER(LogDbgGroups)) (BSTR *a_pbstrSettings);
     68    STDMETHOD(COMGETTER(LogDbgDestinations)) (BSTR *a_pbstrSettings);
     69    STDMETHOD(COMGETTER(LogRelFlags)) (BSTR *a_pbstrSettings);
     70    STDMETHOD(COMGETTER(LogRelGroups)) (BSTR *a_pbstrSettings);
     71    STDMETHOD(COMGETTER(LogRelDestinations)) (BSTR *a_pbstrSettings);
    6872    STDMETHOD(COMGETTER(HWVirtExEnabled)) (BOOL *aEnabled);
    6973    STDMETHOD(COMGETTER(HWVirtExNestedPagingEnabled)) (BOOL *aEnabled);
     
    106110    bool queueSettings() const;
    107111
     112    /** RTLogGetFlags, RTLogGetGroupSettings and RTLogGetDestinations function. */
     113    typedef DECLCALLBACK(int) FNLOGGETSTR(PRTLOGGER, char *, size_t);
     114    /** Function pointer.  */
     115    typedef FNLOGGETSTR *PFNLOGGETSTR;
     116    HRESULT logStringProps(PRTLOGGER pLogger, PFNLOGGETSTR pfnLogGetStr, const char *pszLogGetStr, BSTR *a_bstrSettings);
     117
    108118    Console * const mParent;
    109119    // flags whether settings have been queued because
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