/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/cloud_disk/ |
H A D | file_operations_local.cpp | 38 string path = FileOperationsHelper::GetCloudDiskLocalPath(data->userId, name); in DoLocalLookup() 41 int64_t localId = FileOperationsHelper::FindLocalId(data, key); in DoLocalLookup() 42 auto child = FileOperationsHelper::FindCloudDiskInode(data, localId); in DoLocalLookup() 59 auto parentInode = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(parent)); in DoLocalLookup() 60 child->layer = FileOperationsHelper::GetNextLayer(parentInode, parent); in DoLocalLookup() 61 localId = FileOperationsHelper::GetFixedLayerRootId(child->layer); in DoLocalLookup() 81 FileOperationsHelper::GetInodeAttr(child, &e->attr); in DoLocalLookup() 103 string path = FileOperationsHelper::GetCloudDiskRootPath(data->userId); in GetAttr() 115 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetAttr() 132 path = FileOperationsHelper in ReadDir() [all...] |
H A D | file_operations_helper.cpp | 37 string FileOperationsHelper::GetCloudDiskRootPath(int32_t userId) in GetCloudDiskRootPath() 42 string FileOperationsHelper::GetCloudDiskLocalPath(int32_t userId, string fileName) in GetCloudDiskLocalPath() 55 void FileOperationsHelper::GetInodeAttr(shared_ptr<CloudDiskInode> ino, struct stat *statBuf) in GetInodeAttr() 70 int32_t FileOperationsHelper::GetNextLayer(std::shared_ptr<CloudDiskInode> inoPtr, fuse_ino_t ino) in GetNextLayer() 82 int32_t FileOperationsHelper::GetFixedLayerRootId(int32_t layer) in GetFixedLayerRootId() 92 shared_ptr<CloudDiskInode> FileOperationsHelper::FindCloudDiskInode(struct CloudDiskFuseData *data, in FindCloudDiskInode() 108 shared_ptr<CloudDiskFile> FileOperationsHelper::FindCloudDiskFile(struct CloudDiskFuseData *data, in FindCloudDiskFile() 124 int64_t FileOperationsHelper::FindLocalId(struct CloudDiskFuseData *data, const std::string &key) in FindLocalId() 139 void FileOperationsHelper::AddDirEntry(fuse_req_t req, std::string &buf, size_t &size, const char *name, in AddDirEntry() 148 void FileOperationsHelper [all...] |
H A D | file_operations_cloud.cpp | 74 auto parentInode = FileOperationsHelper::FindCloudDiskInode(data, in InitInodeAttr() 83 childInode->layer = FileOperationsHelper::GetNextLayer(parentInode, parent); in InitInodeAttr() 101 shared_ptr<CloudDiskFile> filePtr = FileOperationsHelper::FindCloudDiskFile(data, fi->fh); in InitFileAttr() 116 int64_t localId = FileOperationsHelper::FindLocalId(data, key); in InitLocalIdCache() 129 auto child = FileOperationsHelper::FindCloudDiskInode(data, RECYCLE_LOCAL_ID); in LookUpRecycleBin() 136 child->layer = FileOperationsHelper::GetNextLayer(parentInode, parent); in LookUpRecycleBin() 147 FileOperationsHelper::GetInodeAttr(child, &e->attr); in LookUpRecycleBin() 182 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, inodeId); in LookupRecycledFile() 193 FileOperationsHelper::GetInodeAttr(inoPtr, &e->attr); in LookupRecycledFile() 207 auto parentInode = FileOperationsHelper in DoCloudLookup() [all...] |
H A D | file_operations_base.cpp | 54 auto node = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in Forget() 61 FileOperationsHelper::PutCloudDiskInode(data, node, nLookup, key); in Forget() 62 FileOperationsHelper::PutLocalId(data, node, nLookup, localIdKey); in Forget() 70 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(forgets[i].ino)); in ForgetMulti() 76 FileOperationsHelper::PutCloudDiskInode(data, inoPtr, forgets[i].nlookup, forgets[i].ino); in ForgetMulti() 77 FileOperationsHelper::PutLocalId(data, inoPtr, forgets[i].nlookup, localIdKey); in ForgetMulti()
|
H A D | fuse_operations.cpp | 30 return FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetCloudDiskInode()
|
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/mock/ |
H A D | file_operations_local_mock.cpp | 38 string path = FileOperationsHelper::GetCloudDiskRootPath(data->userId); in GetAttr() 50 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetAttr() 67 path = FileOperationsHelper::GetCloudDiskRootPath(data->userId); in ReadDir() 69 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in ReadDir() 91 string childPath = FileOperationsHelper::GetCloudDiskLocalPath(data->userId, in ReadDir() 93 int64_t key = FileOperationsHelper::FindLocalId(data, std::to_string(ino) + in ReadDir() 95 auto childPtr = FileOperationsHelper::FindCloudDiskInode(data, key); in ReadDir() 97 childPtr = FileOperationsHelper::GenerateCloudDiskInode(data, ino, in ReadDir() 103 FileOperationsHelper::AddDirEntry(req, entryData, len, entry->d_name, childPtr); in ReadDir() 105 FileOperationsHelper in ReadDir() [all...] |
H A D | file_operations_helper_mock.cpp | 45 string FileOperationsHelper::GetCloudDiskRootPath(int32_t userId) in GetCloudDiskRootPath() 53 string FileOperationsHelper::GetCloudDiskLocalPath(int32_t userId, string fileName) in GetCloudDiskLocalPath() 61 void FileOperationsHelper::GetInodeAttr(shared_ptr<CloudDiskInode> ino, struct stat *statBuf) in GetInodeAttr() 76 int32_t FileOperationsHelper::GetNextLayer(std::shared_ptr<CloudDiskInode> inoPtr, fuse_ino_t ino) in GetNextLayer() 88 int32_t FileOperationsHelper::GetFixedLayerRootId(int32_t layer) in GetFixedLayerRootId() 98 shared_ptr<CloudDiskInode> FileOperationsHelper::FindCloudDiskInode(struct CloudDiskFuseData *data, in FindCloudDiskInode() 128 shared_ptr<CloudDiskFile> FileOperationsHelper::FindCloudDiskFile(struct CloudDiskFuseData *data, in FindCloudDiskFile() 153 int64_t FileOperationsHelper::FindLocalId(struct CloudDiskFuseData *data, const std::string &key) in FindLocalId() 164 void FileOperationsHelper::AddDirEntry(fuse_req_t req, std::string &buf, size_t &size, const char *name, in AddDirEntry() 173 void FileOperationsHelper [all...] |
H A D | file_operations_cloud_mock.cpp | 78 shared_ptr<CloudDiskFile> filePtr = FileOperationsHelper::FindCloudDiskFile(data, fi->fh); in InitFileAttr() 131 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, inodeId); in LookupRecycledFile() 142 FileOperationsHelper::GetInodeAttr(inoPtr, &e->attr); in LookupRecycledFile() 269 auto parentInode = FileOperationsHelper::FindCloudDiskInode(data, in DoCreatFile() 349 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetChildInfos() 492 auto parentInode = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(inoPtr->parent)); in GetLocation() 540 auto parentInode = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(parent)); in DoCloudUnlink()
|
/foundation/filemanagement/dfs_service/services/cloudfiledaemon/include/cloud_disk/ |
H A D | file_operations_helper.h | 23 class FileOperationsHelper { class
|
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/ |
H A D | file_operations_helper_test.cpp | 40 static inline shared_ptr<FileOperationsHelper> fuseoperationshelper_ = nullptr; 47 fuseoperationshelper_ = make_shared<FileOperationsHelper>(); in SetUpTestCase()
|