/foundation/filemanagement/dfs_service/utils/dentry/include/ |
H A D | meta_file.h | 42 struct MetaBase; 47 using CloudDiskMetaFileCallBack = std::function<void(MetaBase &)>; 51 int32_t DoLookupAndRemove(MetaBase &metaBase); 52 int32_t DoCreate(const MetaBase &base); 54 int32_t DoRemove(const MetaBase &base); 55 int32_t DoUpdate(const MetaBase &base); 56 int32_t DoRename(const MetaBase &oldBase, const std::string &newName); 57 int32_t DoRename(MetaBase &metaBase, const std::string &newName, std::shared_ptr<MetaFile> newMetaFile); 58 int32_t DoLookup(MetaBase &base); 59 int32_t LoadChildren(std::vector<MetaBase> 161 struct MetaBase { global() struct 162 MetaBase(const std::string &name) : name(name) {} MetaBase() function 163 MetaBase(const std::string &name, const std::string &cloudId) : name(name), cloudId(cloudId) {} MetaBase() function [all...] |
/foundation/filemanagement/dfs_service/test/unittests/cloudsync_sa/dentry/ |
H A D | dentry_meta_file_clouddisk_test.cpp | 129 MetaBase mBase1(".trash", "rootId"); in HWTEST_F() 148 MetaBase mBase1("file1", "id1"); in HWTEST_F() 152 MetaBase mBase2("file2", "id2"); in HWTEST_F() 157 MetaBase mBase3("file3", "id3"); in HWTEST_F() 170 MetaBase mBase1("file1"); in HWTEST_F() 186 MetaBase mBase1("file1", "id1"); in HWTEST_F() 191 MetaBase mBase2("file1", "id1"); in HWTEST_F() 206 MetaBase mBase1("file1", "id1"); in HWTEST_F() 212 MetaBase mBase2("id2"); in HWTEST_F() 226 MetaBase mBase in HWTEST_F() [all...] |
H A D | dentry_meta_file_test.cpp | 126 MetaBase mBase1("file1", "id1"); in HWTEST_F() 130 MetaBase mBase2("file2", "id2"); in HWTEST_F() 135 MetaBase mBase3("file3", "id3"); in HWTEST_F() 148 MetaBase mBase1("file1", "id1"); in HWTEST_F() 162 MetaBase mBase1("file1"); in HWTEST_F() 177 MetaBase mBase1("file1"); in HWTEST_F() 192 MetaBase mBase1("file1", "id11"); in HWTEST_F() 207 MetaBase mBase1("file1", "id11"); in HWTEST_F() 211 MetaBase mBase2("file1"); in HWTEST_F() 227 MetaBase mBase in HWTEST_F() [all...] |
/foundation/filemanagement/dfs_service/test/unittests/cloudsync_sa/dentry/mock/ |
H A D | base_interface_lib_mock.h | 39 virtual int32_t DoLookup(MetaBase &base) = 0; 40 virtual int32_t DoCreate(const MetaBase &base) = 0; 41 virtual int32_t DoLookupAndRemove(MetaBase &metaBase) = 0; 56 MOCK_METHOD1(DoLookup, int32_t(MetaBase &base)); 57 MOCK_METHOD1(DoCreate, int32_t(const MetaBase &base)); 58 MOCK_METHOD1(DoLookupAndRemove, int32_t(MetaBase &metaBase));
|
H A D | base_interface_lib_mock.cpp | 124 int32_t DoLookup(MetaBase &base) in DoLookup() 129 int32_t DoCreate(const MetaBase &base) in DoCreate() 134 int32_t DoLookupAndRemove(MetaBase &metaBase) in DoLookupAndRemove()
|
/foundation/filemanagement/dfs_service/utils/dentry/src/ |
H A D | meta_file_clouddisk.cpp | 150 MetaBase m(name); in DoLookupAndUpdate() 174 MetaBase m(name); in DoChildUpdate() 191 int32_t CloudDiskMetaFile::DoLookupAndRemove(MetaBase &metaBase) in DoLookupAndRemove() 289 static bool UpdateDentry(HmdfsDentryGroup &d, const MetaBase &base, uint32_t nameHash, uint32_t bitPos) in UpdateDentry() 349 int32_t CloudDiskMetaFile::DoCreate(const MetaBase &base) in DoCreate() 408 static void InitDcacheLookupCtx(DcacheLookupCtx *ctx, const MetaBase &base, int fd) in InitDcacheLookupCtx() 498 int32_t CloudDiskMetaFile::DoRemove(const MetaBase &base) in DoRemove() 531 int32_t CloudDiskMetaFile::DoLookup(MetaBase &base) in DoLookup() 559 int32_t CloudDiskMetaFile::DoUpdate(const MetaBase &base) in DoUpdate() 597 int32_t CloudDiskMetaFile::DoRename(MetaBase [all...] |
H A D | meta_file.cpp | 183 MetaBase m(dirName, std::to_string(PathHash(path, false)) + std::to_string(std::time(nullptr))); in MetaFile() 278 static bool UpdateDentry(HmdfsDentryGroup &d, const MetaBase &base, uint32_t nameHash, uint32_t bitPos) in UpdateDentry() 325 int32_t MetaFile::DoCreate(const MetaBase &base) in DoCreate() 391 static void InitDcacheLookupCtx(DcacheLookupCtx *ctx, const MetaBase &base, int fd) in InitDcacheLookupCtx() 498 int32_t MetaFile::DoRemove(const MetaBase &base) in DoRemove() 531 int32_t MetaFile::DoLookup(MetaBase &base) in DoLookup() 557 int32_t MetaFile::DoUpdate(const MetaBase &base) in DoUpdate() 591 int32_t MetaFile::DoRename(const MetaBase &oldBase, const std::string &newName) in DoRename() 593 MetaBase base{oldBase.name}; in DoRename() 619 static int32_t DecodeDentrys(const HmdfsDentryGroup &dentryGroup, std::vector<MetaBase> [all...] |
/foundation/filemanagement/dfs_service/test/unittests/clouddisk_database/mock/ |
H A D | meta_file_clouddisk_mock.cpp | 126 int32_t CloudDiskMetaFile::DoLookupAndRemove(MetaBase &metaBase) in DoLookupAndRemove() 314 static void UpdateDentry(HmdfsDentryGroup &d, const MetaBase &base, uint32_t nameHash, uint32_t bitPos) in UpdateDentry() 361 int32_t CloudDiskMetaFile::DoCreate(const MetaBase &base) in DoCreate() 374 static void InitDcacheLookupCtx(DcacheLookupCtx *ctx, const MetaBase &base, int fd) in InitDcacheLookupCtx() 464 int32_t CloudDiskMetaFile::DoRemove(const MetaBase &base) in DoRemove() 469 int32_t CloudDiskMetaFile::DoLookup(MetaBase &base) in DoLookup() 477 int32_t CloudDiskMetaFile::DoUpdate(const MetaBase &base) in DoUpdate() 482 int32_t CloudDiskMetaFile::DoRename(MetaBase &metaBase, const std::string &newName, in DoRename() 491 static int32_t DecodeDentrys(const HmdfsDentryGroup &dentryGroup, std::vector<MetaBase> &bases) in DecodeDentrys() 496 int32_t CloudDiskMetaFile::LoadChildren(std::vector<MetaBase> [all...] |
/foundation/filemanagement/dfs_service/services/clouddisk_database/src/ |
H A D | clouddisk_rdbstore.cpp | 254 MetaBase metaBase(fileName, cloudId); in SetAttr() 256 auto callback = [&metaBase] (MetaBase &m) { in SetAttr() 375 static int32_t CreateDentry(MetaBase &metaBase, uint32_t userId, const std::string &bundleName, in CreateDentry() 378 auto callback = [&metaBase] (MetaBase &m) { in CreateDentry() 397 static void UpdateMetabase(MetaBase &metaBase, int64_t fileTimeAdded, struct stat *statInfo) in UpdateMetabase() 436 MetaBase metaBase(fileName, cloudId); in Create() 492 MetaBase metaBase(directoryName, cloudId); in MkDir() 554 static int32_t WriteUpdateDentry(MetaBase &metaBase, uint32_t userId, const std::string &bundleName, in WriteUpdateDentry() 557 auto callback = [&metaBase] (MetaBase &m) { in WriteUpdateDentry() 609 MetaBase metaBas in Write() [all...] |
/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/cloud_disk/ |
H A D | file_operations_cloud.cpp | 71 struct CloudDiskInode *childInode, const MetaBase &metaBase, const int64_t &inodeId) in InitInodeAttr() 173 MetaBase metaBase(name); in LookupRecycledFile() 224 MetaBase metaBase(name); in DoCloudLookup() 468 MetaBase metaBase(parentInode->fileName); in GetParentUpload() 591 static size_t FindNextPos(const vector<MetaBase> &childInfos, off_t off) in FindNextPos() 693 std::vector<MetaBase> childInfos; in ReadDirForRecycle() 1084 MetaBase metaBase(name); in DoCloudUnlink() 1141 MetaBase metaBase(name); in RmDir() 1149 std::vector<MetaBase> bases; in RmDir() 1337 MetaBase metaBas in UpdateCacheDentrySize() [all...] |
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/mock/ |
H A D | file_operations_cloud_mock.cpp | 70 struct CloudDiskInode *childInode, const MetaBase &metaBase, const int64_t &inodeId) in InitInodeAttr() 122 MetaBase metaBase(name); in LookupRecycledFile() 331 static size_t FindNextPos(const vector<MetaBase> &childInfos, off_t off) in FindNextPos() 548 MetaBase metaBase(name); in DoCloudUnlink()
|
/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/fuse_manager/ |
H A D | fuse_manager.cpp | 150 shared_ptr<MetaBase> mBase{nullptr}; 365 data->rootNode->mBase = make_shared<MetaBase>(); in GetRootInode() 435 MetaBase mBase(name); in CloudDoLookupHelper() 444 child->mBase = make_shared<MetaBase>(mBase); in CloudDoLookupHelper() 460 child->mBase = make_shared<MetaBase>(mBase); in CloudDoLookupHelper()
|