/foundation/filemanagement/file_api/interfaces/kits/cj/src/ |
H A D | file_ffi.cpp | 33 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 D | file_impl.h | 33 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 D | file_impl.cpp | 155 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 D | file_fs_impl.h | 56 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 D | file_fs_ffi.cpp | 239 auto instance = FFIData::GetData<FileEntity>(file); in FfiOHOSFileFsCreateRandomAccessFileByID()
|
H A D | file_fs_impl.cpp | 272 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 D | file_entity.h | 31 struct FileEntity { struct 36 virtual ~FileEntity() {}; in ~FileEntity()
|
H A D | file_n_exporter.cpp | 40 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 D | file_n_exporter.cpp | 37 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 D | file_entity.h | 26 struct FileEntity { struct
|
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/properties/ |
H A D | close.cpp | 31 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 D | close.h | 34 FileEntity *fileEntity;
|
H A D | create_randomaccessfile.cpp | 29 static FileEntity* GetFileEntity(napi_env env, napi_value objFile) in GetFileEntity() 31 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in GetFileEntity()
|
H A D | open.cpp | 99 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile); in InstantiateFile()
|
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fs/ |
H A D | common_func.cpp | 229 auto fileEntity = NClass::GetEntityOf<FileEntity>(env, objFile);
in InstantiateFile()
|