Home
last modified time | relevance | path

Searched refs:FDGuard (Results 1 – 24 of 24) sorted by relevance

/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/common/file_helper/
H A Dfd_guard.cpp24 FDGuard::FDGuard(int fd) : fd_(fd) {} in FDGuard() function in OHOS::DistributedFS::FDGuard
26 FDGuard::FDGuard(int fd, bool autoClose) : fd_(fd), autoClose_(autoClose) {} in FDGuard() function in OHOS::DistributedFS::FDGuard
28 FDGuard::FDGuard(FDGuard &&fdg) : fd_(fdg.fd_), autoClose_(fdg.autoClose_) in FDGuard() function in OHOS::DistributedFS::FDGuard
33 FDGuard &FDGuard::operator=(FDGuard &&fdg) in operator =()
44 FDGuard::~FDGuard() in ~FDGuard()
54 FDGuard::operator bool() const
59 int FDGuard::GetFD() const in GetFD()
64 void FDGuard::SetFD(int fd, bool autoClose) in SetFD()
70 void FDGuard::ClearFD() in ClearFD()
H A Dfd_guard.h21 class FDGuard final {
23 FDGuard() = default;
24 explicit FDGuard(int fd);
25 FDGuard(int fd, bool autoClose);
27 FDGuard(const FDGuard &fdg) = delete;
28 FDGuard &operator=(const FDGuard &fdg) = delete;
30 FDGuard(FDGuard &&fdg);
31 FDGuard &operator=(FDGuard &&fdg);
35 ~FDGuard();
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/cj/src/
H A Dfile_impl.h35 std::unique_ptr<DistributedFS::FDGuard> fd_ = { nullptr };
54 …FileEntity(std::unique_ptr<DistributedFS::FDGuard> fd, const std::string& path, const std::string&… in FileEntity()
H A Dcopy_file.cpp43 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(file, false); in ParseOperand()
155 fileInfo.fdg = CreateUniquePtr<DistributedFS::FDGuard>(ret, true); in OpenCore()
H A Dutils.h67 std::unique_ptr<DistributedFS::FDGuard> fdg = { nullptr };
H A Dfile_impl.cpp157 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile()
264 auto fdPrt = CreateUniquePtr<DistributedFS::FDGuard>(dstFd, false); in Dup()
H A Dfile_fs_impl.cpp32 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(file, false); in ParseFile()
100 OHOS::DistributedFS::FDGuard sfd; in ParseRandomFile()
101 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(sfd, false); in ParseRandomFile()
286 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(dupFd, false); in CreateRandomAccessFileSync()
1148 DistributedFS::FDGuard sfd; in ReadText()
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/properties/
H A Dcreate_randomaccessfile.cpp53 OHOS::DistributedFS::FDGuard sfd; in ParseJsFile()
54 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(sfd, false); in ParseJsFile()
74 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(dupFd, false); in ParseJsFile()
140 std::unique_ptr<DistributedFS::FDGuard> fdg, in InstantiateRandomAccessFile()
H A Dread_text.cpp74 OHOS::DistributedFS::FDGuard sfd; in ReadTextAsync()
170 OHOS::DistributedFS::FDGuard sfd; in Sync()
H A Dcopy_file.cpp128 fileInfo.fdg = CreateUniquePtr<DistributedFS::FDGuard>(ret, true); in OpenCore()
195 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsOperand()
H A Dcopy.cpp92 static int SendFileCore(std::unique_ptr<DistributedFS::FDGuard> srcFdg, in SendFileCore()
93 std::unique_ptr<DistributedFS::FDGuard> destFdg, in SendFileCore()
262 auto srcFdg = CreateUniquePtr<DistributedFS::FDGuard>(srcFd, true); in CopyFile()
263 auto destFdg = CreateUniquePtr<DistributedFS::FDGuard>(destFd, true); in CopyFile()
H A Dstat.cpp44 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsFile()
H A Dtruncate.cpp42 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in ParseJsFile()
H A Dopen.cpp115 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile()
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/class_file/
H A Dfile_entity.h27 std::unique_ptr<FDGuard> fd_ = { nullptr };
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/class_file/
H A Dfile_entity.h32 std::unique_ptr<DistributedFS::FDGuard> fd_ = { nullptr };
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/class_randomaccessfile/
H A Drandomaccessfile_entity.h29 std::unique_ptr<DistributedFS::FDGuard> fd = {nullptr};
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/properties/
H A Dread_text.cpp90 FDGuard sfd; in Sync()
134 FDGuard sfd; in AsyncExec()
H A Dstat_v9.cpp39 FDGuard fdg;
H A Dtruncate_v9.cpp32 FDGuard fdg;
H A Dcopy_file.cpp43 FDGuard fdg;
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/
H A Dcommon_func.h63 std::unique_ptr<DistributedFS::FDGuard> fdg = { nullptr };
H A Dcommon_func.cpp248 auto fdg = CreateUniquePtr<DistributedFS::FDGuard>(fd, false); in InstantiateFile()
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_file/class_file/
H A Dfile_n_exporter.cpp473 FDGuard sfd; in FileCopy()
480 FDGuard ofd; in FileCopy()
843 FDGuard fdg; in ReadTextExec()
891 FDGuard fdg; in ReadArrayBufferExec()