VirtualBox

Changeset 82485 in vbox


Ignore:
Timestamp:
Dec 7, 2019 2:14:02 AM (5 years ago)
Author:
vboxsync
Message:

VBox/HostServices/VBoXClipboardSvc.h: There is no need for any public ShClSvc methods, these are Svc internal and belongs in VBoxSharedClipboardSvc-internal.h. bugref:9437

Location:
trunk
Files:
2 edited

Legend:

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

    r82484 r82485  
    11741174#pragma pack()
    11751175
     1176#if 0 /** @todo r=bird: Wrong file + unused. Remove or put where they belong! */
    11761177/**
    11771178 * Structure for keeping a Shared Clipboard file data chunk.
     
    11981199    int32_t rc;
    11991200} SHCLERRORDATA, *PSHCLERRORDATA;
    1200 
    1201 /** Opaque client structure for API access. */
    1202 struct _SHCLCLIENT;
    1203 typedef struct _SHCLCLIENT SHCLCLIENT, *PSHCLCLIENT;
    1204 
    1205 /** Opaque client structure for API access. */
    1206 struct _SHCLCLIENTCMDCTX;
    1207 typedef struct _SHCLCLIENTCMDCTX SHCLCLIENTCMDCTX, *PSHCLCLIENTCMDCTX;
    1208 
    1209 /** @name Public service functions, accessible by the backends.
    1210  *        Locking is between the (host) service thread and the platform-dependent (window) thread.
    1211  * @{
    1212  */
    1213 int ShClSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq, PSHCLEVENTID puEvent);
    1214 int ShClSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, PSHCLDATABLOCK pData);
    1215 int ShClSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats);
    1216 /** @} */
    1217 
    1218 uint32_t ShClSvcGetMode(void);
    1219 bool ShClSvcGetHeadless(void);
    1220 bool ShClSvcLock(void);
    1221 void ShClSvcUnlock(void);
     1201#endif
    12221202
    12231203#endif /* !VBOX_INCLUDED_HostServices_VBoxClipboardSvc_h */
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h

    r82483 r82485  
    240240#endif /* VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS */
    241241
     242/** @name Service functions, accessible by the backends.
     243 * Locking is between the (host) service thread and the platform-dependent (window) thread.
     244 * @{
     245 */
     246int ShClSvcDataReadRequest(PSHCLCLIENT pClient, PSHCLDATAREQ pDataReq, PSHCLEVENTID puEvent);
     247int ShClSvcDataReadSignal(PSHCLCLIENT pClient, PSHCLCLIENTCMDCTX pCmdCtx, PSHCLDATABLOCK pData);
     248int ShClSvcFormatsReport(PSHCLCLIENT pClient, PSHCLFORMATDATA pFormats);
     249uint32_t ShClSvcGetMode(void);
     250bool ShClSvcGetHeadless(void);
     251bool ShClSvcLock(void);
     252void ShClSvcUnlock(void);
     253/** @} */
     254
     255
    242256/** @name Platform-dependent implementations for the Shared Clipboard host service, called *only* by the host service.
    243257 * @{
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