|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.catacombae.jfuse.FUSE26FileSystemAdapter
org.catacombae.jfuse.FUSEFileSystemAdapter
org.catacombae.jfuse.MacFUSE20FileSystemAdapter
public class MacFUSE20FileSystemAdapter
Field Summary |
---|
Fields inherited from interface org.catacombae.jfuse.types.system.FileStatusFlags |
---|
O_ACCMODE, O_APPEND, O_ASYNC, O_CREAT, O_DIRECTORY, O_EVTONLY, O_EXCL, O_EXLOCK, O_NOCTTY, O_NOFOLLOW, O_NONBLOCK, O_RDONLY, O_RDWR, O_SHLOCK, O_SYMLINK, O_SYNC, O_TRUNC, O_WRONLY |
Fields inherited from interface org.catacombae.jfuse.types.system.FileModeFlags |
---|
S_IFBLK, S_IFCHR, S_IFDIR, S_IFIFO, S_IFLNK, S_IFMT, S_IFREG, S_IFSOCK, S_IRGRP, S_IROTH, S_IRUSR, S_IRWXG, S_IRWXO, S_IRWXU, S_ISGID, S_ISUID, S_ISVTX, S_IWGRP, S_IWOTH, S_IWUSR, S_IXGRP, S_IXOTH, S_IXUSR |
Fields inherited from interface org.catacombae.jfuse.FUSEErrorValues |
---|
E2BIG, EACCES, EADDRINUSE, EADDRNOTAVAIL, EAFNOSUPPORT, EAGAIN, EALREADY, EBADF, EBADMSG, EBUSY, ECANCELED, ECHILD, ECONNABORTED, ECONNREFUSED, ECONNRESET, EDEADLK, EDESTADDRREQ, EDOM, EDQUOT, EEXIST, EFAULT, EFBIG, EHOSTDOWN, EHOSTUNREACH, EIDRM, EILSEQ, EINPROGRESS, EINTR, EINVAL, EIO, EISCONN, EISDIR, ELOOP, EMFILE, EMLINK, EMSGSIZE, EMULTIHOP, ENAMETOOLONG, ENETDOWN, ENETRESET, ENETUNREACH, ENFILE, ENOBUFS, ENODEV, ENOENT, ENOEXEC, ENOLCK, ENOLINK, ENOMEM, ENOMSG, ENOPROTOOPT, ENOSPC, ENOSYS, ENOTBLK, ENOTCONN, ENOTDIR, ENOTEMPTY, ENOTSOCK, ENOTSUP, ENOTTY, ENXIO, EOPNOTSUPP, EOVERFLOW, EPERM, EPFNOSUPPORT, EPIPE, EPROTO, EPROTONOSUPPORT, EPROTOTYPE, ERANGE, EREMOTE, EROFS, ESHUTDOWN, ESOCKTNOSUPPORT, ESPIPE, ESRCH, ESTALE, ETIMEDOUT, ETOOMANYREFS, ETXTBSY, EUSERS, EWOULDBLOCK, EXDEV |
Constructor Summary | |
---|---|
MacFUSE20FileSystemAdapter()
|
Method Summary | |
---|---|
int |
chflags(ByteBuffer path,
int flags)
Change file flags. |
int |
exchange(ByteBuffer path1,
ByteBuffer path2,
long options)
Atomically exchange data between two files. |
int |
fsetattr_x(ByteBuffer path,
Setattr_x attr,
FUSEFileInfo fi)
Set many attributes in a single call. |
MacFUSE20Capabilities |
getMacFUSECapabilities()
|
int |
getxtimes(ByteBuffer path,
Timespec bkuptime,
Timespec crtime)
Get the Mac OS X extended time values "backup time" and "create time". |
int |
setattr_x(ByteBuffer path,
Setattr_x attr)
Set many attributes in a single call. |
int |
setbkuptime(ByteBuffer path,
Timespec tv)
Set the Mac OS X extended time value "backup time". |
int |
setcrtime(ByteBuffer path,
Timespec tv)
Set the Mac OS X extended time value "create time". |
Methods inherited from class org.catacombae.jfuse.FUSE26FileSystemAdapter |
---|
access, bmap, chmod, chown, create, destroy, fgetattr, flush, fsync, fsyncdir, ftruncate, getattr, getdir, getFUSECapabilities, getxattr_BSD, getxattr, init, link, listxattr, lock, mkdir, mknod, open, opendir, read, readdir, readlink, release, releasedir, removexattr, rename, rmdir, setxattr_BSD, setxattr, statfs, symlink, truncate, unlink, utime, utimens, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MacFUSE20FileSystemAdapter()
Method Detail |
---|
public MacFUSE20Capabilities getMacFUSECapabilities()
getMacFUSECapabilities
in interface MacFUSE20FileSystem
public int exchange(ByteBuffer path1, ByteBuffer path2, long options)
MacFUSE20Operations
exchange
in interface MacFUSE20Operations
path1
- path to the first file. (const char*)path2
- path to the second file. (const char*)options
- options to the exchange operation. (uint32_t)
public int getxtimes(ByteBuffer path, Timespec bkuptime, Timespec crtime)
MacFUSE20Operations
getxtimes
in interface MacFUSE20Operations
path
- (const char*)bkuptime
- (struct timespec*)crtime
- (struct timespec*)
public int setbkuptime(ByteBuffer path, Timespec tv)
MacFUSE20Operations
setbkuptime
in interface MacFUSE20Operations
path
- (const char*)tv
- (const struct timespec*)
public int setcrtime(ByteBuffer path, Timespec tv)
MacFUSE20Operations
setcrtime
in interface MacFUSE20Operations
path
- (const char*)tv
- (const struct timespec*)
public int chflags(ByteBuffer path, int flags)
MacFUSE20Operations
chflags
in interface MacFUSE20Operations
path
- (const char*)flags
- (uint32_t)
public int setattr_x(ByteBuffer path, Setattr_x attr)
MacFUSE20Operations
setattr_x
in interface MacFUSE20Operations
path
- (const char*)attr
- (struct setattr_x*)
public int fsetattr_x(ByteBuffer path, Setattr_x attr, FUSEFileInfo fi)
MacFUSE20Operations
fsetattr_x
in interface MacFUSE20Operations
path
- (const char*)attr
- (struct setattr_x*)fi
- (struct fuse_file_info*)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |