DnDURIList.cpp revision 7aa42d10cb8b82c5a71c7929d6ec98c6dda96410
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * DnD: URI list class.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Copyright (C) 2014 Oracle Corporation
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * available from http://www.virtualbox.org. This file is free software;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * you can redistribute it and/or modify it under the terms of the GNU
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * General Public License (GPL) as published by the Free Software
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
#ifdef LOG_GROUP
, m_cbProcessed(0)
RT_ZERO(u);
if (u.m_hFile)
bool fComplete = false;
fComplete = true;
switch (m_Type)
case File:
if (!fComplete)
case Directory:
fComplete = true;
return fComplete;
int rc;
if (pszPath)
if ( pszBaseOld
if (pszPathNew)
if (pszPathURI)
#ifdef DEBUG_andy
#ifdef DEBUG_andy
return rc;
int rc;
switch (m_Type)
case File:
if (!u.m_hFile)
bool fDone = false;
if (pcbRead)
case Directory:
return rc;
: m_cbTotal(0)
return rc;
return VINF_SUCCESS;
return rc;
#ifdef DEBUG_andy
return VINF_SUCCESS;
return rc;
case RTDIRENTRYTYPE_DIRECTORY:
if (pszRecDir)
case RTDIRENTRYTYPE_SYMLINK:
case RTDIRENTRYTYPE_FILE:
if (pszNewFile)
return rc;
#ifdef DEBUG_andy
return rc;
int rc;
if (pszPathNative)
if (pszPathURI)
return rc;
return rc;
#ifdef DEBUG_andy
if (pszFilePath)
if (pszFileName)
#ifdef DEBUG_andy
fFlags);
return rc;
return rc;
m_cbTotal = 0;
return VINF_SUCCESS;
#ifdef DEBUG_andy
if (pszFilePath)
return rc;
if (pszPath)
if (pszPathURI)
#ifdef DEBUG_andy
if (pszPathURI)
#ifdef DEBUG_andy
return strRet;