MCPcopy Create free account

hub / github.com/bazil/fuse / types & classes

Types & classes378 in github.com/bazil/fuse

↓ 28 callersTypeAliasErrno
Errno implements Error and ErrorNumber using a syscall.Errno.
fuse.go:347
↓ 14 callersTypeAliasHandleID
A HandleID is a number identifying an open directory or file. It only needs to be unique while the directory or file is open.
fuse.go:259
↓ 8 callersTypeAliasOpenFlags
OpenFlags are the O_FOO flags passed to open/create/etc calls. For example, os.O_WRONLY | os.O_APPEND.
fuse_kernel.go:203
↓ 7 callersTypeAliasNodeID
A NodeID is a number identifying a directory or file. It must be unique among IDs returned in LookupResponses that have not yet been forgotten by Forg
fuse.go:251
↓ 6 callersTypeAliasLockOwner
LockOwner is a file-local opaque identifier assigned by the kernel to identify the owner of a particular lock.
fuse.go:1389
↓ 2 callersTypeAliasLockFlags
The LockFlags are passed in LockRequest or LockWaitRequest.
fuse_kernel.go:745
↓ 2 callersStructLockRequest
LockRequest asks to try acquire a byte range lock on a node. The response should be immediate, do not wait to obtain lock. Unlocking can be - explic
fuse.go:2619
↓ 2 callersTypeAliasLockType
fuse_kernel.go:760
↓ 2 callersTypeAliasRequestID
A RequestID identifies an active FUSE request.
fuse.go:242
↓ 1 callersTypeAliasFAllocateFlags
fuse_kernel.go:1008
↓ 1 callersTypeAliasGetattrFlags
GetattrFlags are bit flags that can be seen in GetattrRequest.
fuse_kernel.go:111
↓ 1 callersTypeAliasInitFlags
The InitFlags are used in the Init exchange.
fuse_kernel.go:290
↓ 1 callersInterfaceNode
A Node is the interface required of a file or directory. See the documentation for type FS for general information pertaining to all methods. A Node
fs/serve.go:94
↓ 1 callersTypeAliasOpenRequestFlags
OpenRequestFlags are the FUSE-specific flags in an OpenRequest (as opposed to the flags from filesystem client `open(2)` flags argument).
fuse_kernel.go:254
↓ 1 callersTypeAliasPollEvents
fuse_kernel.go:953
↓ 1 callersTypeAliasPollFlags
PollFlags are passed in PollRequest.Flags
fuse_kernel.go:937
↓ 1 callersTypeAliasReadFlags
The ReadFlags are passed in ReadRequest.
fuse_kernel.go:635
↓ 1 callersTypeAliasReleaseFlags
The ReleaseFlags are used in the Release exchange.
fuse_kernel.go:392
↓ 1 callersTypeAliasSetattrValid
The SetattrValid are bit flags describing which fields in the SetattrRequest are included in the change.
fuse_kernel.go:128
↓ 1 callersTypeAliasSetxattrFlags
SetxattrFlags re passed in SetxattrRequest.SetxattrFlags.
fuse_kernel.go:706
↓ 1 callersTypeAliasWriteFlags
The WriteFlags are passed in WriteRequest.
fuse_kernel.go:675
↓ 1 callersTypeAliasflagDebug
fs/fstestutil/debug.go:11
StructAccessRequest
An AccessRequest asks whether the file can be accessed for the purpose specified by the mask.
fuse.go:1522
StructAttr
An Attr is the metadata for a single file or directory.
fuse.go:1541
TypeAliasAttrFlags
AttrFlags are bit flags that can be seen in Attr.Flags.
fuse_kernel.go:59
StructBatchForgetItem
fuse.go:2062
StructBatchForgetRequest
fuse.go:2067
StructBuffer
Buffer is like bytes.Buffer but safe to access from multiple goroutines.
fs/fstestutil/record/buffer.go:11
TypeAliasChildMap
ChildMap is a directory with child nodes looked up from a map.
fs/fstestutil/testfs.go:40
StructConfig
fs/serve.go:416
StructConn
A Conn represents a connection to a mounted FUSE file system.
fuse.go:115
StructControl
Control an instance of a helper running as a subprocess.
fs/fstestutil/spawntest/spawntest.go:220
StructCounter
Counter records number of times a thing has occurred.
fs/fstestutil/record/record.go:34
StructCreateRequest
A CreateRequest asks to create and open a file (not a directory).
fuse.go:1871
StructCreateResponse
A CreateResponse is the response to a CreateRequest. It describes the created node and opened handle.
fuse.go:1909
StructCreates
Creates records a Create request and its fields.
fs/fstestutil/record/record.go:388
StructDestroyRequest
A DestroyRequest is sent by the kernel when unmounting the file system. No more requests will be received after this one, but it should still be respo
fuse.go:2027
StructDir
Dir implements both Node and Handle for the root directory.
examples/clockfs/clockfs.go:84
StructDir
Dir implements both Node and Handle for the root directory.
examples/hellofs/hello.go:57
StructDir
Dir can be embedded in a struct to make it look like a directory.
fs/fstestutil/testfs.go:32
StructDirent
A Dirent represents a single directory entry.
fuse.go:2094
TypeAliasDirentType
Type of an entry in a directory listing.
fuse.go:2111
InterfaceErrorNumber
An ErrorNumber is an error with a specific error number. Operations may return an error value that implements ErrorNumber to control what specific er
fuse.go:304
StructFAllocateRequest
FAllocateRequest manipulates space reserved for the file. Note that the kernel limits what modes are acceptable in any FUSE filesystem.
fuse.go:2726
InterfaceFS
TODO: FINISH DOCS An FS is the interface required of a file system. Other FUSE requests can be handled by implementing methods from the FS* interface
fs/serve.go:37
StructFS
examples/clockfs/clockfs.go:73
StructFS
FS implements the hello world file system.
examples/hellofs/hello.go:50
InterfaceFSDestroyer
fs/serve.go:48
InterfaceFSInodeGenerator
fs/serve.go:57
InterfaceFSStatfser
fs/serve.go:42
StructFile
examples/clockfs/clockfs.go:115
StructFile
File implements both Node and Handle for the hello file.
examples/hellofs/hello.go:81
StructFile
File can be embedded in a struct to make it look like a file.
fs/fstestutil/testfs.go:24
FuncTypeFileInfoCheck
FileInfoCheck is a function that validates an os.FileInfo according to some criteria.
fs/fstestutil/checkdir.go:10
StructFileLock
fuse.go:2582
StructFlushRequest
A FlushRequest asks for the current state of an open file to be flushed to storage, as when a file descriptor is being closed. A single opened Handle
fuse.go:2309
StructFlushes
Flushes notes whether a FUSE Flush call has been seen.
fs/fstestutil/record/record.go:60
StructForgetRequest
A ForgetRequest is sent by the kernel when forgetting about r.Node as returned by r.N lookup requests.
fuse.go:2045
StructFsyncRequest
fuse.go:2476
StructFsyncs
Fsyncs records an Fsync request and its fields.
fs/fstestutil/record/record.go:139
StructGetattrRequest
A GetattrRequest asks for the metadata for the file denoted by r.Node.
fuse.go:1615
StructGetattrResponse
A GetattrResponse is the response to a GetattrRequest.
fuse.go:1639
StructGetxattrRequest
A GetxattrRequest asks for the extended attributes associated with r.Node.
fuse.go:1648
StructGetxattrResponse
A GetxattrResponse is the response to a GetxattrRequest.
fuse.go:1679
StructGetxattrs
Getxattrs records a Getxattr request and its fields.
fs/fstestutil/record/record.go:285
InterfaceHandle
A Handle is the interface required of an opened file or directory. See the documentation for type FS for general information pertaining to all methods
fs/serve.go:276
InterfaceHandleFAllocater
fs/serve.go:409
InterfaceHandleFlockLocker
HandleFlockLocker describes locking behavior unique to flock (BSD) locks. See HandleLocker.
fs/serve.go:390
InterfaceHandleFlusher
fs/serve.go:279
InterfaceHandleLocker
HandleLocker contains the common operations for all kinds of file locks. See also lock family specific interfaces: HandleFlockLocker, HandlePOSIXLocke
fs/serve.go:358
InterfaceHandlePOSIXLocker
HandlePOSIXLocker describes locking behavior unique to POSIX (fcntl F_SETLK) locks. See HandleLocker.
fs/serve.go:401
InterfaceHandlePoller
fs/serve.go:329
InterfaceHandleReadAller
fs/serve.go:286
InterfaceHandleReadDirAller
fs/serve.go:290
InterfaceHandleReader
fs/serve.go:294
InterfaceHandleReleaser
fs/serve.go:325
InterfaceHandleWriter
fs/serve.go:310
StructHeader
A Header describes the basic information sent in every request.
fuse.go:269
StructHelper
Helper is the result of registering a helper. It can be used by tests to spawn the helper.
fs/fstestutil/spawntest/spawntest.go:120
StructInterruptRequest
An InterruptRequest is a request to interrupt another pending request. The response to that request should return an error status of EINTR.
fuse.go:2497
StructLinkRequest
A LinkRequest is a request to create a hard link.
fuse.go:2403
StructLinks
Links records a Link request and its fields.
fs/fstestutil/record/record.go:210
StructListxattrRequest
A ListxattrRequest asks to list the extended attributes associated with r.Node.
fuse.go:1688
StructListxattrResponse
A ListxattrResponse is the response to a ListxattrRequest.
fuse.go:1714
StructListxattrs
Listxattrs records a Listxattr request and its fields.
fs/fstestutil/record/record.go:310
TypeAliasLockWaitRequest
LockWaitRequest asks to acquire a byte range lock on a node, delaying response until lock can be obtained (or the request is interrupted). See LockRe
fuse.go:2645
StructLookupRequest
A LookupRequest asks to look up the given name in the directory named by r.Node.
fuse.go:1791
StructLookupResponse
A LookupResponse is the response to a LookupRequest.
fuse.go:1818
StructMarkRecorder
MarkRecorder records whether a thing has occurred.
fs/fstestutil/record/record.go:47
StructMkdirRequest
A MkdirRequest asks to create (but not open) a directory.
fuse.go:1919
StructMkdirResponse
A MkdirResponse is the response to a MkdirRequest.
fuse.go:1949
StructMkdirs
Mkdirs records a Mkdir request and its fields.
fs/fstestutil/record/record.go:160
StructMknodRequest
fuse.go:2447
StructMknods
Mknods records a Mknod request and its fields.
fs/fstestutil/record/record.go:235
StructMount
cmd/fuse-abort/internal/mountinfo/mountinfo.go:136
StructMount
Mount contains information about the mount for the test to use.
fs/fstestutil/mounted.go:15
StructMountInfo
MountInfo describes a mounted file system.
fs/fstestutil/mountinfo.go:4
TypeAliasMountOption
MountOption is passed to Mount to change the behavior of the mount.
options.go:45
StructMountpointDoesNotExistError
MountpointDoesNotExistError is an error returned when the mountpoint does not exist.
fuse.go:130
InterfaceNodeAccesser
fs/serve.go:153
next →1–100 of 378, ranked by callers