Home
last modified time | relevance | path

Searched refs:FileOperationsHelper (Results 1 - 10 of 10) sorted by relevance

/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/cloud_disk/
H A Dfile_operations_local.cpp38 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 Dfile_operations_helper.cpp37 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 Dfile_operations_cloud.cpp74 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 Dfile_operations_base.cpp54 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 Dfuse_operations.cpp30 return FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetCloudDiskInode()
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/mock/
H A Dfile_operations_local_mock.cpp38 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 Dfile_operations_helper_mock.cpp45 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 Dfile_operations_cloud_mock.cpp78 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 Dfile_operations_helper.h23 class FileOperationsHelper { class
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/
H A Dfile_operations_helper_test.cpp40 static inline shared_ptr<FileOperationsHelper> fuseoperationshelper_ = nullptr;
47 fuseoperationshelper_ = make_shared<FileOperationsHelper>(); in SetUpTestCase()

Completed in 8 milliseconds