Lines Matching defs:VFSExplorer

39 struct VFSExplorer::Data
65 VFSExplorer::VFSExplorer()
70 VFSExplorer::~VFSExplorer()
76 * VFSExplorer COM initializer.
80 HRESULT VFSExplorer::init(VFSType_T aType, Utf8Str aFilePath, Utf8Str aHostname, Utf8Str aUsername,
116 * VFSExplorer COM uninitializer.
119 void VFSExplorer::uninit()
130 HRESULT VFSExplorer::getPath(com::Utf8Str &aPath)
140 HRESULT VFSExplorer::getType(VFSType_T *aType)
152 struct VFSExplorer::TaskVFSExplorer
160 TaskVFSExplorer(TaskType aTaskType, VFSExplorer *aThat, Progress *aProgress)
173 VFSExplorer *pVFSExplorer;
181 int VFSExplorer::TaskVFSExplorer::startThread()
183 int vrc = RTThreadCreate(NULL, VFSExplorer::TaskVFSExplorer::taskThread, this,
188 return VFSExplorer::setErrorStatic(E_FAIL, Utf8StrFmt("Could not create taskThreadVFS (%Rrc)\n", vrc));
194 DECLCALLBACK(int) VFSExplorer::TaskVFSExplorer::taskThread(RTTHREAD /* aThread */, void *pvUser)
199 VFSExplorer *pVFSExplorer = task->pVFSExplorer;
202 LogFlowFunc(("VFSExplorer %p\n", pVFSExplorer));
244 int VFSExplorer::TaskVFSExplorer::uploadProgress(unsigned uPercent, void *pvUser)
246 VFSExplorer::TaskVFSExplorer* pTask = *(VFSExplorer::TaskVFSExplorer**)pvUser;
260 VFSFileType_T VFSExplorer::i_RTToVFSFileType(int aType) const
284 HRESULT VFSExplorer::i_updateFS(TaskVFSExplorer *aTask)
295 std::list<VFSExplorer::Data::DirEntry> fileList;
315 fileList.push_back(VFSExplorer::Data::DirEntry(name, i_RTToVFSFileType(entry.Info.Attr.fMode),
352 HRESULT VFSExplorer::i_deleteFS(TaskVFSExplorer *aTask)
400 HRESULT VFSExplorer::i_updateS3(TaskVFSExplorer *aTask)
412 std::list<VFSExplorer::Data::DirEntry> fileList;
420 RTS3SetProgressCallback(hS3, VFSExplorer::TaskVFSExplorer::uploadProgress, &aTask);
433 fileList.push_back(VFSExplorer::Data::DirEntry(pBuckets->pszName, VFSFileType_Directory,
451 fileList.push_back(VFSExplorer::Data::DirEntry(pKeys->pszName, VFSFileType_File, pKeys->cbFile,
481 HRESULT VFSExplorer::i_deleteS3(TaskVFSExplorer *aTask)
501 RTS3SetProgressCallback(hS3, VFSExplorer::TaskVFSExplorer::uploadProgress, &aTask);
536 HRESULT VFSExplorer::update(ComPtr<IProgress> &aProgress)
577 HRESULT VFSExplorer::cd(const com::Utf8Str &aDir, ComPtr<IProgress> &aProgress)
584 HRESULT VFSExplorer::cdUp(ComPtr<IProgress> &aProgress)
600 HRESULT VFSExplorer::entryList(std::vector<com::Utf8Str> &aNames,
611 std::list<VFSExplorer::Data::DirEntry>::const_iterator it;
617 const VFSExplorer::Data::DirEntry &entry = (*it);
627 HRESULT VFSExplorer::exists(const std::vector<com::Utf8Str> &aNames,
638 std::list<VFSExplorer::Data::DirEntry>::const_iterator it;
643 const VFSExplorer::Data::DirEntry &entry = (*it);
652 HRESULT VFSExplorer::remove(const std::vector<com::Utf8Str> &aNames,