Home
last modified time | relevance | path

Searched refs:fdg (Results 1 - 19 of 19) sorted by relevance

/foundation/filemanagement/file_api/interfaces/kits/js/src/common/file_helper/
H A Dfd_guard.cpp28 FDGuard::FDGuard(FDGuard &&fdg) : fd_(fdg.fd_), autoClose_(fdg.autoClose_) in FDGuard() argument
30 fdg.fd_ = -1; in FDGuard()
33 FDGuard &FDGuard::operator=(FDGuard &&fdg) in operator =() argument
35 if (this == &fdg) { in operator =()
38 this->fd_ = fdg.fd_; in operator =()
39 this->autoClose_ = fdg.autoClose_; in operator =()
40 fdg.fd_ = -1; in operator =()
H A Dfd_guard.h27 FDGuard(const FDGuard &fdg) = delete; member in OHOS::DistributedFS::final
28 FDGuard &operator=(const FDGuard &fdg) = delete; member in OHOS::DistributedFS::final
30 FDGuard(FDGuard &&fdg);
31 FDGuard &operator=(FDGuard &&fdg);
/foundation/filemanagement/dfs_service/utils/system/include/
H A Ddfsu_fd_guard.h28 DfsuFDGuard(const DfsuFDGuard &fdg) = delete; member in OHOS::Storage::DistributedFile::final
29 DfsuFDGuard &operator=(const DfsuFDGuard &fdg) = delete; member in OHOS::Storage::DistributedFile::final
31 DfsuFDGuard(DfsuFDGuard &&fdg) = delete; member in OHOS::Storage::DistributedFile::final
32 DfsuFDGuard &operator=(DfsuFDGuard &&fdg) = delete; member in OHOS::Storage::DistributedFile::final
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/properties/
H A Dcreate_randomaccessfile.cpp48 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(sfd, false); in ParseJsFile() local
49 if (fdg == nullptr) { in ParseJsFile()
54 return { true, FileInfo { true, move(path), move(fdg) }, ERRNO_NOERR}; in ParseJsFile()
68 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(dupFd, false); in ParseJsFile() local
69 if (fdg == nullptr) { in ParseJsFile()
74 return { true, FileInfo { false, nullptr, move(fdg) }, ERRNO_NOERR}; in ParseJsFile()
134 std::unique_ptr<DistributedFS::FDGuard> fdg, in InstantiateRandomAccessFile()
151 rafEntity->fd.swap(fdg); in InstantiateRandomAccessFile()
190 fileInfo.fdg->SetFD(open_req.get()->result, false); in Sync()
195 return InstantiateRandomAccessFile(env, move(fileInfo.fdg), in Sync()
133 InstantiateRandomAccessFile(napi_env env, std::unique_ptr<DistributedFS::FDGuard> fdg, int64_t fp, int64_t start = INVALID_POS, int64_t end = INVALID_POS) InstantiateRandomAccessFile() argument
[all...]
H A Dcopy_file.cpp75 ret = uv_fs_sendfile(nullptr, sendfile_req.get(), destFdg.fdg->GetFD(), srcFdg.fdg->GetFD(), in SendFileCore()
107 int ret = uv_fs_ftruncate(nullptr, ftruncate_req.get(), fileInfo.fdg->GetFD(), 0, nullptr); in TruncateCore()
128 fileInfo.fdg = CreateUniquePtr<DistributedFS::FDGuard>(ret, true); in OpenCore()
129 if (fileInfo.fdg == nullptr) { in OpenCore()
146 if (fstat(srcFile.fdg->GetFD(), &statbf) < 0) { in OpenFile()
147 HILOGE("Failed to get stat of file by fd: %{public}d", srcFile.fdg->GetFD()); in OpenFile()
161 auto ret = lseek(destFile.fdg->GetFD(), 0, SEEK_SET); in OpenFile()
195 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsOperand() local
196 if (fdg in ParseJsOperand()
[all...]
H A Dstat.cpp44 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsFile() local
45 if (fdg == nullptr) { in ParseJsFile()
50 return { true, FileInfo { false, {}, move(fdg) } }; in ParseJsFile()
66 int ret = uv_fs_fstat(nullptr, req, fileInfo.fdg->GetFD(), nullptr); in CheckFsStat()
H A Dtruncate.cpp42 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsFile() local
43 if (fdg == nullptr) { in ParseJsFile()
48 return { true, FileInfo { false, {}, move(fdg) } }; in ParseJsFile()
83 int ret = uv_fs_ftruncate(nullptr, ftruncate_req.get(), fileInfo.fdg->GetFD(), truncateLen, nullptr); in TruncateCore()
H A Dopen.cpp109 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile() local
110 if (fdg == nullptr) { in InstantiateFile()
116 fileEntity->fd_.swap(fdg); in InstantiateFile()
/foundation/filemanagement/file_api/interfaces/kits/cj/src/
H A Dcopy_file.cpp43 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(file, false); in ParseOperand() local
44 if (fdg == nullptr) { in ParseOperand()
49 return { SUCCESS_CODE, FileInfo { false, {}, move(fdg) } }; in ParseOperand()
107 int ret = uv_fs_sendfile(nullptr, sendfile_req.get(), destFdg.fdg->GetFD(), srcFdg.fdg->GetFD(), in SendFileCore()
134 int ret = uv_fs_ftruncate(nullptr, ftruncate_req.get(), fileInfo.fdg->GetFD(), 0, nullptr); in TruncateCore()
155 fileInfo.fdg = CreateUniquePtr<DistributedFS::FDGuard>(ret, true); in OpenCore()
156 if (fileInfo.fdg == nullptr) { in OpenCore()
173 if (fstat(srcFile.fdg->GetFD(), &statbf) < 0) { in OpenFile()
174 LOGE("Failed to get stat of file by fd: %{public}d", srcFile.fdg in OpenFile()
[all...]
H A Dfile_fs_impl.cpp32 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(file, false); in ParseFile() local
33 if (fdg == nullptr) { in ParseFile()
37 return { SUCCESS_CODE, FileInfo { false, {}, move(fdg) } }; in ParseFile()
62 int ret = uv_fs_fstat(nullptr, req, fileInfo.fdg->GetFD(), nullptr); in CheckFsStat()
101 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(sfd, false); in ParseRandomFile() local
102 if (fdg == nullptr) { in ParseRandomFile()
106 return { true, FileInfo { true, move(filePath), move(fdg) }, ERRNO_NOERR }; in ParseRandomFile()
259 fileInfo.fdg->SetFD(open_req.get()->result, false); in CreateRandomAccessFileSync()
263 ptr->fd.swap(fileInfo.fdg); in CreateRandomAccessFileSync()
286 auto fdg in CreateRandomAccessFileSync() local
[all...]
H A Dutils.h67 std::unique_ptr<DistributedFS::FDGuard> fdg = { nullptr }; member
H A Dfile_impl.cpp157 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile() local
158 if (fdg == nullptr) { in InstantiateFile()
167 fileEntity->fd_.swap(fdg); in InstantiateFile()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/properties/
H A Dcopy_file.cpp43 FDGuard fdg; member
53 srcFile.fdg.SetFD(ret, true); in CopyFileCore()
57 if (fstat(srcFile.fdg.GetFD(), &statbf) == -1) { in CopyFileCore()
66 destFile.fdg.SetFD(ret, true); in CopyFileCore()
71 ssize_t readSize = read(srcFile.fdg.GetFD(), copyBuf.get(), COPY_BLOCK_SIZE); in CopyFileCore()
77 ssize_t writeSize = write(destFile.fdg.GetFD(), copyBuf.get(), readSize); in CopyFileCore()
H A Dstat_v9.cpp39 FDGuard fdg; member
79 if (fstat(fileInfo.fdg.GetFD(), &buf) != 0) { in Sync()
122 if (fstat(fileInfo->fdg.GetFD(), &arg->stat_) != 0) { in Async()
H A Dtruncate_v9.cpp32 FDGuard fdg; member
79 if (ftruncate(fileInfo.fdg.GetFD(), truncateLen) != 0) { in Sync()
112 if (ftruncate(fileInfo->fdg.GetFD(), truncateLen) != 0) { in Async()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/
H A Dcommon_func.cpp236 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile() local
237 if (fdg == nullptr) { in InstantiateFile()
243 fileEntity->fd_.swap(fdg); in InstantiateFile()
H A Dcommon_func.h63 std::unique_ptr<DistributedFS::FDGuard> fdg = { nullptr }; member
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_file/class_file/
H A Dfile_n_exporter.cpp843 FDGuard fdg; in ReadTextExec() local
844 fdg.SetFD(open(path.c_str(), O_RDONLY)); in ReadTextExec()
847 if (fdg.GetFD() != FAILED && result != FAILED) { in ReadTextExec()
853 if (read(fdg.GetFD(), buffer.get(), buf.st_size) != FAILED) { in ReadTextExec()
891 FDGuard fdg; in ReadArrayBufferExec() local
892 fdg.SetFD(open(path.c_str(), O_RDONLY)); in ReadArrayBufferExec()
895 if (fdg.GetFD() != FAILED && result != FAILED) { in ReadArrayBufferExec()
904 lseek(fdg.GetFD(), begin, SEEK_CUR); in ReadArrayBufferExec()
905 if (read(fdg.GetFD(), buffer.get(), len) != FAILED) { in ReadArrayBufferExec()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/class_stat/
H A Dstat_n_exporter.cpp258 size = fgetxattr(statEntity->fileInfo_->fdg->GetFD(), CLOUD_LOCATION_ATTR.c_str(), value.get(), MAX_ATTR_NAME); in GetLocation()

Completed in 11 milliseconds