VirtualBox

Changeset 100205 in vbox for trunk/include


Ignore:
Timestamp:
Jun 19, 2023 10:25:09 AM (18 months ago)
Author:
vboxsync
Message:

Shared Clipboard: Unified root list entry code to also use the generic list entry code, a lot of updates for the cross OS transfer handling code, more updates for HTTP server transfer handling. This also changed the handling of how that transfers are being initiated, as we needed to have this for X11: Before, transfers were initiated as soon as on side announced the URI list format -- now we postpone initiating the transfer until the receiving side requests the data as URI list [build fix]. ​bugref:9437

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/GuestHost/SharedClipboard-transfers.h

    r100204 r100205  
    823823 * All callbacks are optional (hence all returning void).
    824824 */
    825 typedef struct _SHCLTRANSFERCALLBACKTABLE
     825typedef struct _SHCLTRANSFERCALLBACKS
    826826{
    827827    /**
     
    877877    /** Size (in bytes) of data pointer at \a pvUser. */
    878878    size_t cbUser;
    879 } SHCLTRANSFERCALLBACKTABLE;
     879} SHCLTRANSFERCALLBACKS;
    880880/** Pointer to a Shared Clipboard transfer callback table. */
    881 typedef SHCLTRANSFERCALLBACKTABLE *PSHCLTRANSFERCALLBACKS;
     881typedef SHCLTRANSFERCALLBACKS *PSHCLTRANSFERCALLBACKS;
    882882
    883883/**
     
    945945    SHCLTRANSFERCALLBACKCTX   CallbackCtx;
    946946    /** The transfer's callback table. */
    947     SHCLTRANSFERCALLBACKTABLE Callbacks;
     947    SHCLTRANSFERCALLBACKS    Callbacks;
    948948    /** Opaque pointer to implementation-specific parameters. */
    949949    void                     *pvUser;
  • trunk/include/VBox/VBoxGuestLib.h

    r100204 r100205  
    605605    uint32_t                    cbMaxChunkSize;
    606606    /** Optional callbacks to invoke. */
    607     SHCLTRANSFERCALLBACKTABLE   Callbacks;
     607    SHCLTRANSFERCALLBACKS       Callbacks;
    608608} VBGLR3SHCLTRANSFERCTX;
    609609/** Pointer to a Shared Clipboard transfer context. */
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