VirtualBox

Ignore:
Timestamp:
Sep 9, 2019 10:00:04 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133195
Message:

Shared Clipboard: More renaming + unification.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp

    r80662 r80664  
    4646
    4747
    48 VBoxClipboardWinStreamImpl::VBoxClipboardWinStreamImpl(VBoxClipboardWinDataObject *pParent, PSHCLURITRANSFER pTransfer,
    49                                                        const Utf8Str &strPath, PSHCLFSOBJINFO pObjInfo)
     48SharedClipboardWinStreamImpl::SharedClipboardWinStreamImpl(SharedClipboardWinDataObject *pParent, PSHCLURITRANSFER pTransfer,
     49                                                           const Utf8Str &strPath, PSHCLFSOBJINFO pObjInfo)
    5050    : m_pParent(pParent)
    5151    , m_lRefCount(1) /* Our IDataObjct *always* holds the last reference to this object; needed for the callbacks. */
     
    6262}
    6363
    64 VBoxClipboardWinStreamImpl::~VBoxClipboardWinStreamImpl(void)
     64SharedClipboardWinStreamImpl::~SharedClipboardWinStreamImpl(void)
    6565{
    6666    LogFlowThisFuncEnter();
     
    7171 */
    7272
    73 STDMETHODIMP VBoxClipboardWinStreamImpl::QueryInterface(REFIID iid, void **ppvObject)
     73STDMETHODIMP SharedClipboardWinStreamImpl::QueryInterface(REFIID iid, void **ppvObject)
    7474{
    7575    AssertPtrReturn(ppvObject, E_INVALIDARG);
     
    100100}
    101101
    102 STDMETHODIMP_(ULONG) VBoxClipboardWinStreamImpl::AddRef(void)
     102STDMETHODIMP_(ULONG) SharedClipboardWinStreamImpl::AddRef(void)
    103103{
    104104    LONG lCount = InterlockedIncrement(&m_lRefCount);
     
    107107}
    108108
    109 STDMETHODIMP_(ULONG) VBoxClipboardWinStreamImpl::Release(void)
     109STDMETHODIMP_(ULONG) SharedClipboardWinStreamImpl::Release(void)
    110110{
    111111    LONG lCount = InterlockedDecrement(&m_lRefCount);
     
    130130 */
    131131
    132 STDMETHODIMP VBoxClipboardWinStreamImpl::Clone(IStream** ppStream)
     132STDMETHODIMP SharedClipboardWinStreamImpl::Clone(IStream** ppStream)
    133133{
    134134    RT_NOREF(ppStream);
     
    138138}
    139139
    140 STDMETHODIMP VBoxClipboardWinStreamImpl::Commit(DWORD dwFrags)
     140STDMETHODIMP SharedClipboardWinStreamImpl::Commit(DWORD dwFrags)
    141141{
    142142    RT_NOREF(dwFrags);
     
    146146}
    147147
    148 STDMETHODIMP VBoxClipboardWinStreamImpl::CopyTo(IStream *pDestStream, ULARGE_INTEGER nBytesToCopy, ULARGE_INTEGER *nBytesRead,
    149                                                 ULARGE_INTEGER *nBytesWritten)
     148STDMETHODIMP SharedClipboardWinStreamImpl::CopyTo(IStream *pDestStream, ULARGE_INTEGER nBytesToCopy, ULARGE_INTEGER *nBytesRead,
     149                                                  ULARGE_INTEGER *nBytesWritten)
    150150{
    151151    RT_NOREF(pDestStream, nBytesToCopy, nBytesRead, nBytesWritten);
     
    155155}
    156156
    157 STDMETHODIMP VBoxClipboardWinStreamImpl::LockRegion(ULARGE_INTEGER nStart, ULARGE_INTEGER nBytes,DWORD dwFlags)
     157STDMETHODIMP SharedClipboardWinStreamImpl::LockRegion(ULARGE_INTEGER nStart, ULARGE_INTEGER nBytes,DWORD dwFlags)
    158158{
    159159    RT_NOREF(nStart, nBytes, dwFlags);
     
    164164
    165165/* Note: Windows seems to assume EOF if nBytesRead < nBytesToRead. */
    166 STDMETHODIMP VBoxClipboardWinStreamImpl::Read(void *pvBuffer, ULONG nBytesToRead, ULONG *nBytesRead)
     166STDMETHODIMP SharedClipboardWinStreamImpl::Read(void *pvBuffer, ULONG nBytesToRead, ULONG *nBytesRead)
    167167{
    168168    LogFlowThisFunc(("Enter: m_cbProcessed=%RU64\n", m_cbProcessed));
     
    266266}
    267267
    268 STDMETHODIMP VBoxClipboardWinStreamImpl::Revert(void)
    269 {
    270     LogFlowThisFuncEnter();
    271     return E_NOTIMPL;
    272 }
    273 
    274 STDMETHODIMP VBoxClipboardWinStreamImpl::Seek(LARGE_INTEGER nMove, DWORD dwOrigin, ULARGE_INTEGER* nNewPos)
     268STDMETHODIMP SharedClipboardWinStreamImpl::Revert(void)
     269{
     270    LogFlowThisFuncEnter();
     271    return E_NOTIMPL;
     272}
     273
     274STDMETHODIMP SharedClipboardWinStreamImpl::Seek(LARGE_INTEGER nMove, DWORD dwOrigin, ULARGE_INTEGER* nNewPos)
    275275{
    276276    RT_NOREF(nMove, dwOrigin, nNewPos);
     
    281281}
    282282
    283 STDMETHODIMP VBoxClipboardWinStreamImpl::SetSize(ULARGE_INTEGER nNewSize)
     283STDMETHODIMP SharedClipboardWinStreamImpl::SetSize(ULARGE_INTEGER nNewSize)
    284284{
    285285    RT_NOREF(nNewSize);
     
    289289}
    290290
    291 STDMETHODIMP VBoxClipboardWinStreamImpl::Stat(STATSTG *pStatStg, DWORD dwFlags)
     291STDMETHODIMP SharedClipboardWinStreamImpl::Stat(STATSTG *pStatStg, DWORD dwFlags)
    292292{
    293293    HRESULT hr = S_OK;
     
    331331}
    332332
    333 STDMETHODIMP VBoxClipboardWinStreamImpl::UnlockRegion(ULARGE_INTEGER nStart, ULARGE_INTEGER nBytes, DWORD dwFlags)
     333STDMETHODIMP SharedClipboardWinStreamImpl::UnlockRegion(ULARGE_INTEGER nStart, ULARGE_INTEGER nBytes, DWORD dwFlags)
    334334{
    335335    RT_NOREF(nStart, nBytes, dwFlags);
     
    339339}
    340340
    341 STDMETHODIMP VBoxClipboardWinStreamImpl::Write(const void *pvBuffer, ULONG nBytesToRead, ULONG *nBytesRead)
     341STDMETHODIMP SharedClipboardWinStreamImpl::Write(const void *pvBuffer, ULONG nBytesToRead, ULONG *nBytesRead)
    342342{
    343343    RT_NOREF(pvBuffer, nBytesToRead, nBytesRead);
     
    362362 */
    363363/* static */
    364 HRESULT VBoxClipboardWinStreamImpl::Create(VBoxClipboardWinDataObject *pParent, PSHCLURITRANSFER pTransfer,
    365                                            const Utf8Str &strPath, PSHCLFSOBJINFO pObjInfo,
    366                                            IStream **ppStream)
     364HRESULT SharedClipboardWinStreamImpl::Create(SharedClipboardWinDataObject *pParent, PSHCLURITRANSFER pTransfer,
     365                                             const Utf8Str &strPath, PSHCLFSOBJINFO pObjInfo,
     366                                             IStream **ppStream)
    367367{
    368368    AssertPtrReturn(pTransfer, E_POINTER);
    369369
    370     VBoxClipboardWinStreamImpl *pStream = new VBoxClipboardWinStreamImpl(pParent, pTransfer, strPath, pObjInfo);
     370    SharedClipboardWinStreamImpl *pStream = new SharedClipboardWinStreamImpl(pParent, pTransfer, strPath, pObjInfo);
    371371    if (pStream)
    372372    {
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette