Top Inners Fields Methods
com.sun.jna.platform.linux

public Interface XAttr

extends Library
Imports
com.sun.jna.IntegerType, .Library, .Native, .Pointer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final XAttr
public static final int
public static final int
Inherited from com.sun.jna.Library:
OPTION_ALLOW_OBJECTSOPTION_CALLING_CONVENTIONOPTION_CLASSLOADEROPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_OPEN_FLAGSOPTION_STRING_ENCODINGOPTION_STRUCTURE_ALIGNMENTOPTION_SYMBOL_PROVIDEROPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public XAttr.ssize_t
fgetxattr(int fd, String name, Pointer value, XAttr.size_t size)

public XAttr.ssize_t
fgetxattr(int fd, String name, byte[] value, XAttr.size_t size)

public XAttr.ssize_t
flistxattr(int fd, Pointer list, XAttr.size_t size)

public XAttr.ssize_t
flistxattr(int fd, byte[] list, XAttr.size_t size)

public int
fremovexattr(int fd, String name)

public int
fsetxattr(int fd, String name, Pointer value, XAttr.size_t size, int flags)

public int
fsetxattr(int fd, String name, byte[] value, XAttr.size_t size, int flags)

public XAttr.ssize_t
getxattr(String path, String name, Pointer value, XAttr.size_t size)

public XAttr.ssize_t
getxattr(String path, String name, byte[] value, XAttr.size_t size)

public XAttr.ssize_t
lgetxattr(String path, String name, Pointer value, XAttr.size_t size)

public XAttr.ssize_t
lgetxattr(String path, String name, byte[] value, XAttr.size_t size)

public XAttr.ssize_t
listxattr(String path, Pointer list, XAttr.size_t size)

public XAttr.ssize_t
listxattr(String path, byte[] list, XAttr.size_t size)

public XAttr.ssize_t
llistxattr(String path, Pointer list, XAttr.size_t size)

public XAttr.ssize_t
llistxattr(String path, byte[] list, XAttr.size_t size)

public int
public int
lsetxattr(String path, String name, Pointer value, XAttr.size_t size, int flags)

public int
lsetxattr(String path, String name, byte[] value, XAttr.size_t size, int flags)

public int
public int
setxattr(String path, String name, Pointer value, XAttr.size_t size, int flags)

public int
setxattr(String path, String name, byte[] value, XAttr.size_t size, int flags)

Field Detail

E2BIGback to summary
public static final int E2BIG
EDQUOTback to summary
public static final int EDQUOT
EEXISTback to summary
public static final int EEXIST
ENOATTRback to summary
public static final int ENOATTR
ENODATAback to summary
public static final int ENODATA
ENOSPCback to summary
public static final int ENOSPC
ENOTSUPback to summary
public static final int ENOTSUP
EPERMback to summary
public static final int EPERM
ERANGEback to summary
public static final int ERANGE
INSTANCEback to summary
public static final XAttr INSTANCE
XATTR_CREATEback to summary
public static final int XATTR_CREATE
XATTR_REPLACEback to summary
public static final int XATTR_REPLACE

Method Detail

fgetxattrback to summary
public XAttr.ssize_t fgetxattr(int fd, String name, Pointer value, XAttr.size_t size)
fgetxattrback to summary
public XAttr.ssize_t fgetxattr(int fd, String name, byte[] value, XAttr.size_t size)
flistxattrback to summary
public XAttr.ssize_t flistxattr(int fd, Pointer list, XAttr.size_t size)
flistxattrback to summary
public XAttr.ssize_t flistxattr(int fd, byte[] list, XAttr.size_t size)
fremovexattrback to summary
public int fremovexattr(int fd, String name)
fsetxattrback to summary
public int fsetxattr(int fd, String name, Pointer value, XAttr.size_t size, int flags)
fsetxattrback to summary
public int fsetxattr(int fd, String name, byte[] value, XAttr.size_t size, int flags)
getxattrback to summary
public XAttr.ssize_t getxattr(String path, String name, Pointer value, XAttr.size_t size)
getxattrback to summary
public XAttr.ssize_t getxattr(String path, String name, byte[] value, XAttr.size_t size)
lgetxattrback to summary
public XAttr.ssize_t lgetxattr(String path, String name, Pointer value, XAttr.size_t size)
lgetxattrback to summary
public XAttr.ssize_t lgetxattr(String path, String name, byte[] value, XAttr.size_t size)
listxattrback to summary
public XAttr.ssize_t listxattr(String path, Pointer list, XAttr.size_t size)
listxattrback to summary
public XAttr.ssize_t listxattr(String path, byte[] list, XAttr.size_t size)
llistxattrback to summary
public XAttr.ssize_t llistxattr(String path, Pointer list, XAttr.size_t size)
llistxattrback to summary
public XAttr.ssize_t llistxattr(String path, byte[] list, XAttr.size_t size)
lremovexattrback to summary
public int lremovexattr(String path, String name)
lsetxattrback to summary
public int lsetxattr(String path, String name, Pointer value, XAttr.size_t size, int flags)
lsetxattrback to summary
public int lsetxattr(String path, String name, byte[] value, XAttr.size_t size, int flags)
removexattrback to summary
public int removexattr(String path, String name)
setxattrback to summary
public int setxattr(String path, String name, Pointer value, XAttr.size_t size, int flags)
setxattrback to summary
public int setxattr(String path, String name, byte[] value, XAttr.size_t size, int flags)
com.sun.jna.platform.linux back to summary

public Class XAttr.size_t

extends IntegerType
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final long
public static final XAttr.size_t

Constructor Summary

AccessConstructor and Description
public
public
size_t(long value)

Method Summary

Inherited from com.sun.jna.IntegerType:
comparecomparecomparedoubleValueequalsfloatValuefromNativehashCodeintValuelongValuenativeTypesetValuetoNativetoString

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.jna.IntegerType.serialVersionUID.

ZEROback to summary
public static final XAttr.size_t ZERO

Constructor Detail

size_tback to summary
public size_t()
size_tback to summary
public size_t(long value)
com.sun.jna.platform.linux back to summary

public Class XAttr.ssize_t

extends IntegerType
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final long
public static final XAttr.ssize_t

Constructor Summary

AccessConstructor and Description
public
public
ssize_t(long value)

Method Summary

Inherited from com.sun.jna.IntegerType:
comparecomparecomparedoubleValueequalsfloatValuefromNativehashCodeintValuelongValuenativeTypesetValuetoNativetoString

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.jna.IntegerType.serialVersionUID.

ZEROback to summary
public static final XAttr.ssize_t ZERO

Constructor Detail

ssize_tback to summary
public ssize_t()
ssize_tback to summary
public ssize_t(long value)