VirtualBox

Ignore:
Timestamp:
Jun 7, 2019 2:56:19 PM (6 years ago)
Author:
vboxsync
Message:

Shared Clipboard/URI: Update.

File:
1 edited

Legend:

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

    r79027 r79036  
    532532    virtual ~SharedClipboardProviderHostService(void);
    533533
     534public:
     535
     536    int ReadDataHdr(PVBOXCLIPBOARDDATAHDR pDataHdr);
     537    int WriteDataHdr(const PVBOXCLIPBOARDDATAHDR pDataHdr);
     538
     539    int ReadMetaData(const PVBOXCLIPBOARDDATAHDR pDataHdr, void *pvMeta, uint32_t cbMeta, uint32_t *pcbRead, uint32_t fFlags = 0);
     540    int WriteMetaData(const PVBOXCLIPBOARDDATAHDR pDataHdr, const void *pvMeta, uint32_t cbMeta, uint32_t *pcbWritten,
     541                      uint32_t fFlags = 0);
     542
     543    int ReadDirectory(PVBOXCLIPBOARDDIRDATA pDirData);
     544    int WriteDirectory(const PVBOXCLIPBOARDDIRDATA pDirData);
     545
     546    int ReadFileHdr(PVBOXCLIPBOARDFILEHDR pFileHdr);
     547    int WriteFileHdr(const PVBOXCLIPBOARDFILEHDR pFileHdr);
     548
     549    int ReadFileData(PVBOXCLIPBOARDFILEDATA pFileData, uint32_t *pcbRead);
     550    int WriteFileData(const PVBOXCLIPBOARDFILEDATA pFileData, uint32_t *pcbWritten);
     551
     552    void Reset(void);
     553
    534554protected:
    535555
     
    668688const SharedClipboardURIList *SharedClipboardURITransferGetList(PSHAREDCLIPBOARDURITRANSFER pTransfer);
    669689const SharedClipboardURIObject *SharedClipboardURITransferGetObject(PSHAREDCLIPBOARDURITRANSFER pTransfer, uint64_t uIdx);
     690int SharedClipboardURITransferRun(PSHAREDCLIPBOARDURITRANSFER pTransfer, bool fAsync);
    670691void SharedClipboardURITransferSetCallbacks(PSHAREDCLIPBOARDURITRANSFER pTransfer, PSHAREDCLIPBOARDURITRANSFERCALLBACKS pCallbacks);
    671 int SharedClipboardURITransferThreadCreate(PSHAREDCLIPBOARDURITRANSFER pTransfer);
    672 int SharedClipboardURITransferThreadDestroy(PSHAREDCLIPBOARDURITRANSFER pTransfer, RTMSINTERVAL uTimeoutMs);
    673692
    674693int SharedClipboardURITransferMetaDataAdd(PSHAREDCLIPBOARDURITRANSFER pTransfer, const void *pvMeta, uint32_t cbMeta);
     
    676695int SharedClipboardURITransferMetaDataRead(PSHAREDCLIPBOARDURITRANSFER pTransfer, uint32_t *pcbRead);
    677696int SharedClipboardURITransferMetaDataWrite(PSHAREDCLIPBOARDURITRANSFER pTransfer, uint32_t *pcbWritten);
     697
     698int SharedClipboardURITransferRead(PSHAREDCLIPBOARDURITRANSFER pTransfer);
    678699
    679700int SharedClipboardURITransferWrite(PSHAREDCLIPBOARDURITRANSFER pTransfer);
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