Changeset 78683 in vbox for trunk/include/VBox/GuestHost
- Timestamp:
- May 23, 2019 10:07:21 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130759
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/SharedClipboard-uri.h
r78648 r78683 38 38 #include <iprt/cpp/ministring.h> 39 39 40 /** Clipboard area ID. A valid area is >= 1. 41 * If 0 is specified, the last (most recent) area is meant. 42 * Set to UINT32_MAX if not initialized. */ 43 typedef uint32_t SHAREDCLIPBOARDAREAID; 44 45 /** Defines a non-initialized (nil) clipboard area. */ 46 #define NIL_SHAREDCLIPBOARDAREAID UINT32_MAX 47 40 48 /** SharedClipboardCache flags. */ 41 49 typedef uint32_t SHAREDCLIPBOARDCACHEFLAGS; … … 58 66 59 67 SharedClipboardCache(void); 60 SharedClipboardCache(const char *pszPath, SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 68 SharedClipboardCache(const char *pszPath, SHAREDCLIPBOARDAREAID uID = NIL_SHAREDCLIPBOARDAREAID, 69 SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 61 70 virtual ~SharedClipboardCache(void); 62 71 … … 73 82 int Close(void); 74 83 bool IsOpen(void) const; 75 int OpenEx(const char *pszPath, SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 76 int OpenTemp(SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 84 int OpenEx(const char *pszPath, SHAREDCLIPBOARDAREAID uID = NIL_SHAREDCLIPBOARDAREAID, 85 SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 86 int OpenTemp(SHAREDCLIPBOARDAREAID uID = NIL_SHAREDCLIPBOARDAREAID, 87 SHAREDCLIPBOARDCACHEFLAGS fFlags = SHAREDCLIPBOARDCACHE_FLAGS_NONE); 88 SHAREDCLIPBOARDAREAID GetAreaID(void) const; 77 89 const char *GetDirAbs(void) const; 78 90 int Reopen(void); … … 85 97 int destroyInternal(void); 86 98 int closeInternal(void); 99 int pathConstruct(const char *pszBase, char *pszPath, size_t cbPath); 87 100 88 101 protected: … … 102 115 /** List for holding created files in the case of a rollback. */ 103 116 RTCList<RTCString> m_lstFiles; 117 /** Associated clipboard area ID. */ 118 SHAREDCLIPBOARDAREAID m_uID; 104 119 }; 105 120 … … 350 365 size_t SharedClipboardMetaDataGetUsed(PSHAREDCLIPBOARDMETADATA pMeta); 351 366 size_t SharedClipboardMetaDataGetSize(PSHAREDCLIPBOARDMETADATA pMeta); 367 void *SharedClipboardMetaDataMutableRaw(PSHAREDCLIPBOARDMETADATA pMeta); 352 368 const void *SharedClipboardMetaDataRaw(PSHAREDCLIPBOARDMETADATA pMeta); 353 369
Note:
See TracChangeset
for help on using the changeset viewer.