VirtualBox

Changeset 26698 in vbox


Ignore:
Timestamp:
Feb 23, 2010 11:04:42 AM (15 years ago)
Author:
vboxsync
Message:

Host Service/Guest Control: Initial commit of basic files (no API/whatsoever yet. Not enabled by default).

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r26560 r26698  
    465465# Enable the host/guest information service (aka guest properties).
    466466VBOX_WITH_GUEST_PROPS = 1
    467 # Enable this to prevent the guest from writing guest properties
     467# Enable this to prevent the guest from writing guest properties.
    468468VBOX_WITH_GUEST_PROPS_RDONLY_GUEST =
     469# Enable the guest control service.
     470VBOX_WITH_GUEST_CONTROL =
    469471# Enable crOpenGL service
    470472if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
  • trunk/include/VBox/VBoxGuestLib.h

    r26380 r26698  
    505505# endif /* VBOX_WITH_GUEST_PROPS defined */
    506506
     507/** @name Guest control
     508 * @{ */
     509VBGLR3DECL(int)     VbglR3GuestCtrlConnect(uint32_t *pu32ClientId);
     510VBGLR3DECL(int)     VbglR3GuestCtrlDisconnect(uint32_t u32ClientId);
     511/** @}  */
     512
    507513/** @name User credentials handling
    508514 * @{ */
  • trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk

    r26425 r26698  
    110110        VBoxGuestR3LibHostVersion.cpp
    111111endif
     112ifdef VBOX_WITH_GUEST_CONTROL
     113 VBoxGuestR3Lib_SOURCES   += \
     114        VBoxGuestR3LibGuestCtrl.cpp
     115endif
     116
    112117VBoxGuestR3LibMisc.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV)
    113118VBoxGuestR3LibMisc.cpp_DEPS = $(VBOX_SVN_REV_KMK)
  • trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk

    r26354 r26698  
    4141  VBoxService_DEFS       += VBOX_WITH_HGCM VBOXSERVICE_EXEC
    4242 endif
     43ifdef VBOX_WITH_GUEST_CONTROL
     44 if1of ($(KBUILD_TARGET), win)
     45  VBoxService_DEFS        += VBOXSERVICE_CONTROL
     46 endif
     47endif
    4348endif
    4449if1of ($(KBUILD_TARGET), linux)
     
    5055        VBoxServiceTimeSync.cpp \
    5156        VBoxServiceUtils.cpp
     57ifdef VBOX_WITH_GUEST_CONTROL
     58 if1of ($(KBUILD_TARGET), win)
     59  VBoxService_SOURCES    += \
     60        VBoxServiceControl.cpp
     61 endif
     62endif
    5263ifdef VBOX_WITH_GUEST_PROPS
    5364 VBoxService_SOURCES.win  = \
  • trunk/src/VBox/HostServices/Makefile.kmk

    r23452 r26698  
    4040 include $(PATH_SUB_CURRENT)/GuestProperties/Makefile.kmk
    4141endif
     42ifdef VBOX_WITH_GUEST_CONTROL
     43 include $(PATH_SUB_CURRENT)/GuestControl/Makefile.kmk
     44endif
    4245include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
    4346
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette