1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
|
=================
Data Structures
=================
.. currentmodule:: llfuse
.. py:data:: ENOATTR
This errorcode is unfortunately missing in the `errno` module,
so it is provided by Python-LLFUSE instead.
.. py:data:: ROOT_INODE
The inode of the root directory, i.e. the mount point of the file
system.
.. py:data:: default_options
This is a recommended set of options that should be passed to
`llfuse.init` to get reasonable behavior and
performance. Python-LLFUSE is compatible with any other combination
of options as well, but you should only deviate from the defaults
with good reason.
(The :samp:`fsname=<foo>` option is guaranteed never to be included in the
default options, so you can always safely add it to the set).
.. autoexception:: FUSEError
.. autoclass:: RequestContext
.. attribute:: pid
.. attribute:: uid
.. attribute:: gid
.. attribute:: umask
.. autoclass:: StatvfsData
.. attribute:: f_bsize
.. attribute:: f_frsize
.. attribute:: f_blocks
.. attribute:: f_bfree
.. attribute:: f_bavail
.. attribute:: f_files
.. attribute:: f_ffree
.. attribute:: f_favail
.. autoclass:: EntryAttributes
.. autoattribute:: st_ino
.. autoattribute:: generation
.. autoattribute:: entry_timeout
.. autoattribute:: attr_timeout
.. autoattribute:: st_mode
.. autoattribute:: st_nlink
.. autoattribute:: st_uid
.. autoattribute:: st_gid
.. autoattribute:: st_rdev
.. autoattribute:: st_size
.. autoattribute:: st_blksize
.. autoattribute:: st_blocks
.. autoattribute:: st_atime_ns
.. autoattribute:: st_ctime_ns
.. autoattribute:: st_mtime_ns
.. autoclass:: SetattrFields
.. attribute:: update_atime
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_atime_ns` field contains an
updated value.
.. attribute:: update_mtime
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_mtime_ns` field contains an
updated value.
.. attribute:: update_mode
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_mode` field contains an
updated value.
.. attribute:: update_uid
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_uid` field contains an
updated value.
.. attribute:: update_gid
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_gid` field contains an
updated value.
.. attribute:: update_size
If this attribute is true, it signals the `Operations.setattr`
method that the `~EntryAttributes.st_size` field contains an
updated value.
|