VirtualBox

Changeset 75495 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Nov 15, 2018 8:53:00 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126652
Message:

HGCM,Main,SharedFolder,SharedClipboard,GuestProperties: Added HGCM service helpers for statistics and dbg info registration/deregistration. A PUVM is passed to HGCMService (where the helpers are implemented) when the service is loaded. Since this drags in both dbg.h and stam.h, LOG_GROUP defines now have to be at the top of the include list as everywhere else (i.e. hgcmsvc.h will define LOG_GROUP default by dragging in log.h). Added generic statistics of HGCM message processing and function level statistics to the shared folder service.

Location:
trunk/src/VBox/Main/include
Files:
2 edited

Legend:

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

    r75488 r75495  
    735735                        bool fAttachDetach, bool fIgnoreConnectFailure);
    736736    int i_configSerialPort(PCFGMNODE pInst, PortMode_T ePortMode, const char *pszPath, bool fServer);
    737     static DECLCALLBACK(int) i_configGuestProperties(void *pvConsole, PUVM pUVM);
     737    static DECLCALLBACK(int) i_configGuestProperties(void *pvConsole);
    738738    static DECLCALLBACK(int) i_configGuestControl(void *pvConsole);
    739739    static DECLCALLBACK(void) i_vmstateChangeCallback(PUVM pUVM, VMSTATE enmState, VMSTATE enmOldState, void *pvUser);
  • trunk/src/VBox/Main/include/HGCM.h

    r75167 r75495  
    3939int HGCMHostReset (void);
    4040
    41 int HGCMHostLoad (const char *pszServiceLibrary, const char *pszServiceName);
     41int HGCMHostLoad (const char *pszServiceLibrary, const char *pszServiceName, PUVM pUVM);
    4242
    4343int HGCMHostRegisterServiceExtension (HGCMSVCEXTHANDLE *pHandle, const char *pszServiceName, PFNHGCMSVCEXT pfnExtension, void *pvExtension);
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