Home
last modified time | relevance | path

Searched refs:FileEntity (Results 1 - 15 of 15) sorted by relevance

/foundation/filemanagement/file_api/interfaces/kits/cj/src/
H A Dfile_ffi.cpp33 auto [state, nativeStream] = FileEntity::Open(path, mode); in FfiOHOSFileFsOpen()
57 auto instance = FFIData::GetData<FileEntity>(file); in FfiOHOSFileFsClose()
72 auto [state, nativeFile] = FileEntity::Dup(fd); in FfiOHOSFileFsDup()
87 auto instance = FFIData::GetData<FileEntity>(id); in FfiOHOSFILEFsGetFD()
89 LOGE("FileEntity instance not exist %{public}" PRId64, id); in FfiOHOSFILEFsGetFD()
98 auto instance = FFIData::GetData<FileEntity>(id); in FfiOHOSFILEFsGetPath()
100 LOGE("FileEntity instance not exist %{public}" PRId64, id); in FfiOHOSFILEFsGetPath()
109 auto instance = FFIData::GetData<FileEntity>(id); in FfiOHOSFILEFsGetName()
111 LOGE("FileEntity instance not exist %{public}" PRId64, id); in FfiOHOSFILEFsGetName()
120 auto instance = FFIData::GetData<FileEntity>(i in FfiOHOSFILEFsTryLock()
[all...]
H A Dfile_impl.h33 class FileEntity : public OHOS::FFI::FFIData { class
38 ~FileEntity() override
54 FileEntity(std::unique_ptr<DistributedFS::FDGuard> fd, const std::string& path, const std::string& uri) in FileEntity() function in OHOS::CJSystemapi::FileFs::FileEntity
56 FileEntity() {}; in FileEntity() function in OHOS::CJSystemapi::FileFs::FileEntity
57 static std::tuple<int32_t, sptr<FileEntity>> Open(const char* path, int64_t mode);
58 static std::tuple<int32_t, sptr<FileEntity>> Dup(int32_t fd);
73 static OHOS::FFI::RuntimeType runtimeType = OHOS::FFI::RuntimeType::Create<OHOS::FFI::FFIData>("FileEntity"); in GetClassType()
H A Dfile_impl.cpp155 FileEntity* InstantiateFile(int fd, const std::string& pathOrUri, bool isUri) in InstantiateFile()
163 FileEntity *fileEntity = new(std::nothrow) FileEntity(); in InstantiateFile()
196 std::tuple<int32_t, sptr<FileEntity>> FileEntity::Open(const char* path, int64_t mode) in Open()
213 auto fileUri = FFIData::Create<FileEntity>(std::move(fileEntity->fd_), fileEntity->path_, fileEntity->uri_); in Open()
231 auto filePath = FFIData::Create<FileEntity>(std::move(file->fd_), file->path_, file->uri_); in Open()
240 std::tuple<int32_t, sptr<FileEntity>> FileEntity::Dup(int32_t fd) in Dup()
242 LOGI("FS_TEST::FileEntity in Dup()
[all...]
H A Dfile_fs_impl.h56 FileFs::FileEntity *fileEntity;
68 static std::tuple<int32_t, sptr<RandomAccessFileImpl>> CreateRandomAccessFileSync(sptr<FileEntity> entity,
83 static int Close(sptr<OHOS::CJSystemapi::FileFs::FileEntity> file);
H A Dfile_fs_ffi.cpp239 auto instance = FFIData::GetData<FileEntity>(file); in FfiOHOSFileFsCreateRandomAccessFileByID()
H A Dfile_fs_impl.cpp272 std::tuple<int32_t, sptr<RandomAccessFileImpl>> FileFsImpl::CreateRandomAccessFileSync(sptr<FileEntity> entity, in CreateRandomAccessFileSync()
1044 int FileFsImpl::Close(sptr<OHOS::CJSystemapi::FileFs::FileEntity> file) in Close()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/class_file/
H A Dfile_entity.h31 struct FileEntity { struct
36 virtual ~FileEntity() {}; in ~FileEntity()
H A Dfile_n_exporter.cpp40 static FileEntity *GetFileEntity(napi_env env, napi_value raf_entity) in GetFileEntity()
42 auto rafEntity = NClass::GetEntityOf<FileEntity>(env, raf_entity); in GetFileEntity()
319 auto rafEntity = CreateUniquePtr<FileEntity>(); in Constructor()
325 if (!NClass::SetEntityFor<FileEntity>(env, funcArg.GetThisVar(), move(rafEntity))) { in Constructor()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/class_file/
H A Dfile_n_exporter.cpp37 static FileEntity *GetFileEntity(napi_env env, napi_value raf_entity) in GetFileEntity()
39 auto rafEntity = NClass::GetEntityOf<FileEntity>(env, raf_entity); in GetFileEntity()
73 auto rafEntity = make_unique<FileEntity>(); in Constructor()
74 if (!NClass::SetEntityFor<FileEntity>(env, funcArg.GetThisVar(), move(rafEntity))) { in Constructor()
H A Dfile_entity.h26 struct FileEntity { struct
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/properties/
H A Dclose.cpp31 static FileEntity *GetFileEntity(napi_env env, napi_value objFile) in GetFileEntity()
33 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in GetFileEntity()
89 HILOGI("Failed to parse fd or FileEntity from JS parameter"); in Sync()
106 auto fp = NClass::RemoveEntityOfFinal<FileEntity>(env, funcArg[NARG_POS::FIRST]); in Sync()
135 auto fp = NClass::RemoveEntityOfFinal<FileEntity>(env, funcArg[NARG_POS::FIRST]); in Async()
H A Dclose.h34 FileEntity *fileEntity;
H A Dcreate_randomaccessfile.cpp29 static FileEntity* GetFileEntity(napi_env env, napi_value objFile) in GetFileEntity()
31 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in GetFileEntity()
H A Dopen.cpp99 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in InstantiateFile()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/
H A Dcommon_func.cpp229 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in InstantiateFile()

Completed in 9 milliseconds