VirtualBox

Changeset 82484 in vbox for trunk/include/VBox/HostServices


Ignore:
Timestamp:
Dec 7, 2019 2:07:57 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
135336
Message:

VBox/HostServices/VBoXClipboardSvc.h: Some doxygen brushup. bugref:9437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/VBoxClipboardSvc.h

    r82481 r82484  
    6363#endif
    6464
    65 /*
    66  * The Shared Clipboard modes of operation.
     65
     66/** @name VBOX_SHCL_MODE_XXX - The Shared Clipboard modes of operation.
     67 * @{
    6768 */
    6869/** Shared Clipboard is disabled completely. */
     
    7475/** Bidirectional transfers between guest and host are possible. */
    7576#define VBOX_SHCL_MODE_BIDIRECTIONAL 3
    76 
    77 /*
    78  * The Shared Clipboard file transfer mode (bit field).
     77/** @}  */
     78
     79/** @name VBOX_SHCL_TRANSFER_MODE_XXX - The Shared Clipboard file transfer mode (bit field).
     80 * @{
    7981 */
    8082/** Shared Clipboard file transfers are disabled. */
     
    8486/** Shared Clipboard file transfer mode valid mask. */
    8587#define VBOX_SHCL_TRANSFER_MODE_VALID_MASK   UINT32_C(0x1)
    86 
    87 /*
    88  * The service functions which are callable by host.
     88/** @} */
     89
     90/** @name VBOX_SHCL_HOST_FN_XXX - The service functions which are callable by host.
     91 * @note These are not sacred and can be modified at will as long as all host
     92 *       clients are updated accordingly (probably just Main).
     93 * @{
    8994 */
    9095/** Sets the current Shared Clipboard operation mode. */
    9196#define VBOX_SHCL_HOST_FN_SET_MODE           1
    9297/** Sets the current Shared Clipboard (file) transfers mode.
    93  *  Operates on the VBOX_SHCL_TRANSFERS_ defines.
    94  *
    95  * @since   6.1
    96  */
     98 *  Operates on the VBOX_SHCL_TRANSFERS_XXX defines.
     99 * @since   6.1  */
    97100#define VBOX_SHCL_HOST_FN_SET_TRANSFER_MODE  2
    98101/** Run headless on the host, i.e. do not touch the host clipboard. */
    99102#define VBOX_SHCL_HOST_FN_SET_HEADLESS       3
    100103/** Reports cancellation of the current operation to the guest.
    101  * @since   6.1
    102  */
     104 * @since   6.1 - still a todo  */
    103105#define VBOX_SHCL_HOST_FN_CANCEL             4
    104106/** Reports an error to the guest.
    105  * @since   6.1
    106  */
     107 * @since   6.1 - still a todo  */
    107108#define VBOX_SHCL_HOST_FN_ERROR              5
    108109/** Reports that a new clipboard area has been registered.
    109  * @since   6.1
    110  */
     110 * @since   6.1 - not implemented */
    111111#define VBOX_SHCL_HOST_FN_AREA_REGISTER      6
    112112/** Reports that a clipboard area has been unregistered.
    113  * @since   6.1
    114  */
     113 * @since   6.1 - not implemented  */
    115114#define VBOX_SHCL_HOST_FN_AREA_UNREGISTER    7
    116115/** Reports that a client (host / guest) has attached to a clipboard area.
    117  * @since   6.1
    118  */
     116 * @since   6.1 - not implemented  */
    119117#define VBOX_SHCL_HOST_FN_AREA_ATTACH        8
    120118/** Reports that a client (host / guest) has detached from a clipboard area.
    121  * @since   6.1
    122  */
     119 * @since   6.1 - not implemented */
    123120#define VBOX_SHCL_HOST_FN_AREA_DETACH        9
    124 
    125 /**
    126  * The host messages for the guest.
     121/** @} */
     122
     123/** @name VBOX_SHCL_HOST_MSG_XXX - The host messages for the guest.
     124 * @{
    127125 */
    128126/** Asks the client to quit / terminate. */
     
    287285 */
    288286#define VBOX_SHCL_HOST_MSG_TRANSFER_ERROR                    66
    289 
    290 /*
    291  * The service functions which are called by guest.
     287/** @} */
     288
     289/** @name VBOX_SHCL_GUEST_FN_XXX - The service functions which are called by guest.
     290 * @{
    292291 */
    293292/** Calls the host and waits (blocking) for an host event VBOX_SHCL_HOST_MSG_*.
     
    532531 */
    533532#define VBOX_SHCL_GUEST_FN_ERROR                  27
    534 
    535 /** The maximum default chunk size for a single data transfer. */
    536 #define VBOX_SHCL_MAX_CHUNK_SIZE                  _64K
     533/** @} */
     534
     535
     536/** The maximum default chunk size for a single data transfer.
     537 * @note r=bird: Nobody actually uses this.  Name is misleading.  */
     538#define VBOX_SHCL_DEFAULT_MAX_CHUNK_SIZE          _64K
    537539
    538540/** @name VBOX_SHCL_GF_XXX - Guest features.
     
    559561 * HGCM parameter structures.
    560562 */
     563/** @todo r=bird: These structures are mostly pointless. */
    561564#pragma pack(1)
    562565/**
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