MCPcopy Create free account

hub / github.com/apache/opendal-ofs / functions

Functions55 in github.com/apache/opendal-ofs

↓ 4 callersFunctiondummy_file_attr
(kind: FileType, now: SystemTime, uid: u32, gid: u32)
integrations/fuse3/src/file_system.rs:792
↓ 3 callersFunctionentry_mode2file_type
(mode: EntryMode)
integrations/fuse3/src/file_system.rs:771
↓ 3 callersFunctionmetadata2file_attr
(metadata: &Metadata, atime: SystemTime, uid: u32, gid: u32)
integrations/fuse3/src/file_system.rs:778
↓ 3 callersMethodwrite
( &self, _req: Request, path: Option<&OsStr>, fh: u64, offset: u64,
integrations/fuse3/src/file_system.rs:427
↓ 2 callersMethodcheck_flags
(&self, flags: u32)
integrations/fuse3/src/file_system.rs:104
↓ 2 callersMethodget_opened_file
Get opened file and check given path
integrations/fuse3/src/file_system.rs:138
↓ 2 callersMethodopen
(&self, _req: Request, path: &OsStr, flags: u32)
integrations/fuse3/src/file_system.rs:350
↓ 2 callersMethodto_fh
(self)
integrations/fuse3/src/file.rs:64
↓ 1 callersFunctioncheck_in_sync
Checks if the entry is in sync, then convert to placeholder. Returns `true` if the entry is not exists, `false` otherwise.
integrations/cloud_filter/src/lib.rs:267
↓ 1 callersFunctionexecute
(cfg: Config)
src/main.rs:46
↓ 1 callersMethodgetattr
( &self, _req: Request, path: Option<&OsStr>, fh: Option<u64>, flags:
integrations/fuse3/src/file_system.rs:188
↓ 1 callersFunctioninit
( op: Operator, )
integrations/cloud_filter/tests/behavior/main.rs:81
↓ 1 callersMethodread
( &self, _req: Request, path: Option<&OsStr>, fh: u64, offset: u64,
integrations/fuse3/src/file_system.rs:397
↓ 1 callersMethodrename
( &self, _req: Request, origin_parent: &OsStr, origin_name: &OsStr, pa
integrations/fuse3/src/file_system.rs:307
Methodaccess
(&self, _req: Request, path: &OsStr, mask: u32)
integrations/fuse3/src/file_system.rs:578
Methodcopy_file_range
( &self, req: Request, from_path: Option<&OsStr>, fh_in: u64, offset_i
integrations/fuse3/src/file_system.rs:728
Methodcreate
( &self, _req: Request, parent: &OsStr, name: &OsStr, mode: u32,
integrations/fuse3/src/file_system.rs:589
Methoddestroy
Callback when fs is being destroyed
integrations/fuse3/src/file_system.rs:170
Methodfetch_data
( &self, request: Request, ticket: ticket::FetchData, info: info::FetchData,
integrations/cloud_filter/src/lib.rs:122
Methodfetch_placeholders
( &self, request: Request, ticket: ticket::FetchPlaceholders, _info: info::Fet
integrations/cloud_filter/src/lib.rs:193
Functionfile_content
(path: impl Display)
integrations/cloud_filter/tests/behavior/utils.rs:34
Functionfile_length
(path: impl Display)
integrations/cloud_filter/tests/behavior/utils.rs:22
Methodflush
In design, flush could be called multiple times for a single open. But there is the only place that we can handle the write operations. So we only su
integrations/fuse3/src/file_system.rs:494
Methodinit
Init a fuse filesystem
integrations/fuse3/src/file_system.rs:163
Methodlink
( &self, _req: Request, path: &OsStr, new_parent: &OsStr, new_name: &O
integrations/fuse3/src/file_system.rs:334
Functionlist
(path: impl Display, option: impl Display)
integrations/cloud_filter/tests/behavior/utils.rs:42
Methodlookup
(&self, _req: Request, parent: &OsStr, name: &OsStr)
integrations/fuse3/src/file_system.rs:172
Functionmain
()
src/main.rs:38
Functionmain
()
integrations/cloud_filter/tests/behavior/main.rs:49
Functionmain
()
integrations/cloud_filter/examples/readonly.rs:30
Methodmkdir
( &self, _req: Request, parent: &OsStr, name: &OsStr, mode: u32,
integrations/fuse3/src/file_system.rs:260
Methodmknod
( &self, _req: Request, parent: &OsStr, name: &OsStr, mode: u32,
integrations/fuse3/src/file_system.rs:248
Methodnew
Create a new CloudFilter.
integrations/cloud_filter/src/lib.rs:116
Methodnew
Create a new filesystem with given operator, uid and gid.
integrations/fuse3/src/file_system.rs:95
Functionopendal_error2errno
(err: opendal::Error)
integrations/fuse3/src/file_system.rs:813
Methodopendir
(&self, _req: Request, path: &OsStr, flags: u32)
integrations/fuse3/src/file_system.rs:345
Methodreaddir
( &'a self, _req: Request, path: &'a OsStr, fh: u64, offset: i64,
integrations/fuse3/src/file_system.rs:523
Methodreaddirplus
( &'a self, _req: Request, parent: &'a OsStr, fh: u64, offset: u64,
integrations/fuse3/src/file_system.rs:639
Methodrelease
( &self, _req: Request, path: Option<&OsStr>, fh: u64, flags: u32,
integrations/fuse3/src/file_system.rs:472
Methodrename2
( &self, req: Request, origin_parent: &OsStr, origin_name: &OsStr, par
integrations/fuse3/src/file_system.rs:712
Methodrmdir
(&self, _req: Request, parent: &OsStr, name: &OsStr)
integrations/fuse3/src/file_system.rs:295
Methodsetattr
( &self, _req: Request, path: Option<&OsStr>, fh: Option<u64>, set_att
integrations/fuse3/src/file_system.rs:225
Methodsetup
()
tests/common/mod.rs:46
Methodstatfs
(&self, _req: Request, path: &OsStr)
integrations/fuse3/src/file_system.rs:756
Methodsymlink
( &self, _req: Request, parent: &OsStr, name: &OsStr, link_path: &OsSt
integrations/fuse3/src/file_system.rs:237
Methodteardown
We don't care if the unmount fails, so we ignore the result.
tests/common/mod.rs:99
Functiontest_fetch_data
()
integrations/cloud_filter/tests/behavior/fetch_data.rs:25
Functiontest_fetch_placeholder
()
integrations/cloud_filter/tests/behavior/fetch_placeholder.rs:22
Functiontest_file
(ctx: &mut OfsTestContext)
tests/file.rs:39
Functiontest_file_append
(ctx: &mut OfsTestContext)
tests/file.rs:57
Functiontest_file_seek
(ctx: &mut OfsTestContext)
tests/file.rs:85
Functiontest_file_truncate
(ctx: &mut OfsTestContext)
tests/file.rs:105
Functiontest_path
(ctx: &mut OfsTestContext)
tests/path.rs:30
Methodtry_from
(value: u64)
integrations/fuse3/src/file.rs:55
Methodunlink
(&self, _req: Request, parent: &OsStr, name: &OsStr)
integrations/fuse3/src/file_system.rs:283