| Package | Description |
|---|---|
| org.jvnet.solaris.libzfs.jna |
Low level API to libzfs through JNA.
|
| Modifier and Type | Method and Description |
|---|---|
zfs_handle_t |
libzfs.zfs_handle_dup(zfs_handle_t src) |
zfs_handle_t |
libzfs.zfs_open(libzfs_handle_t lib,
String name,
int typeMask) |
zfs_handle_t |
libzfs.zfs_path_to_zhandle(libzfs_handle_t lib,
String path,
int type) |
| Modifier and Type | Method and Description |
|---|---|
int |
libzfs.zfs_iter_f.callback(zfs_handle_t handle,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_build_perms(zfs_handle_t handle,
String who,
String perms,
int who_type,
int deleg_type,
PtrByReference<nvlist_t> ppchNVList)
Build a ZFS permission into a
nvlist_t format that it internally uses. |
int |
libzfs.zfs_clone(zfs_handle_t handle,
String name,
nvlist_t _3) |
void |
libzfs.zfs_close(zfs_handle_t handle) |
int |
libzfs.zfs_destroy_snaps(zfs_handle_t handle,
String name,
boolean _3) |
int |
libzfs.zfs_destroy(zfs_handle_t handle,
boolean defer) |
int |
libzfs.zfs_expand_proplist(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2) |
libzfs_handle_t |
libzfs.zfs_get_handle(zfs_handle_t handle) |
String |
libzfs.zfs_get_name(zfs_handle_t handle) |
zpool_handle_t |
libzfs.zfs_get_pool_handle(zfs_handle_t h) |
int |
libzfs.zfs_get_type(zfs_handle_t handle) |
nvlist_t |
libzfs.zfs_get_user_props(zfs_handle_t handle) |
zfs_handle_t |
libzfs.zfs_handle_dup(zfs_handle_t src) |
boolean |
libzfs.zfs_is_mounted(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _3) |
boolean |
libzfs.zfs_is_shared_iscsi(zfs_handle_t handle) |
boolean |
libzfs.zfs_is_shared_nfs(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch) |
boolean |
libzfs.zfs_is_shared_smb(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch) |
boolean |
libzfs.zfs_is_shared(zfs_handle_t handle) |
int |
libzfs.zfs_iter_children(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_dependents(zfs_handle_t handle,
boolean _2,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_filesystems(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_snapshots_sorted(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_snapshots(zfs_handle_t handle,
boolean simple,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_snapshots(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_iter_snapspec(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg) |
int |
libzfs.zfs_mount(zfs_handle_t handle,
String options,
int mountFlags) |
int |
libzfs.zfs_perm_get(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2) |
int |
libzfs.zfs_perm_remove(zfs_handle_t handle,
nvlist_t perms) |
int |
libzfs.zfs_perm_set(zfs_handle_t handle,
nvlist_t perms) |
int |
libzfs.zfs_promote(zfs_handle_t handle) |
long |
libzfs.zfs_prop_get_int(zfs_handle_t handle,
zfs_prop_t prop) |
int |
libzfs.zfs_prop_get_numeric(zfs_handle_t handle,
zfs_prop_t prop,
com.sun.jna.ptr.LongByReference r,
com.sun.jna.ptr.IntByReference _4,
char[] _5,
com.sun.jna.NativeLong _6) |
int |
libzfs.zfs_prop_get(zfs_handle_t handle,
com.sun.jna.NativeLong prop,
com.sun.jna.Pointer _4,
int cbSize,
com.sun.jna.ptr.IntByReference _5,
char[] _6,
com.sun.jna.NativeLong _7,
boolean _8) |
int |
libzfs.zfs_prop_inherit(zfs_handle_t handle,
String _2) |
int |
libzfs.zfs_prop_set(zfs_handle_t handle,
String propertyName,
String propertyValue)
Sets a property on a ZFS data set.
|
void |
libzfs.zfs_refresh_properties(zfs_handle_t handle) |
int |
libzfs.zfs_rename(zfs_handle_t handle,
String name,
boolean _3) |
int |
libzfs.zfs_rollback(zfs_handle_t handle1,
zfs_handle_t handle2,
boolean _3) |
int |
libzfs.zfs_share_iscsi(zfs_handle_t handle) |
int |
libzfs.zfs_share_nfs(zfs_handle_t handle) |
int |
libzfs.zfs_share_smb(zfs_handle_t handle) |
int |
libzfs.zfs_share(zfs_handle_t handle) |
int |
libzfs.zfs_shareall(zfs_handle_t handle) |
int |
libzfs.zfs_spa_version(zfs_handle_t handle,
com.sun.jna.ptr.IntByReference r) |
int |
libzfs.zfs_unmount(zfs_handle_t handle,
String _2,
int umountFlags) |
int |
libzfs.zfs_unmountall(zfs_handle_t handle,
int umountFlags) |
int |
libzfs.zfs_unshare_iscsi(zfs_handle_t handle) |
int |
libzfs.zfs_unshare_nfs(zfs_handle_t handle,
String _2) |
int |
libzfs.zfs_unshare_smb(zfs_handle_t handle,
String _2) |
int |
libzfs.zfs_unshare(zfs_handle_t handle) |
int |
libzfs.zfs_unshareall_bypath(zfs_handle_t handle,
String _2) |
int |
libzfs.zfs_unshareall_nfs(zfs_handle_t handle) |
int |
libzfs.zfs_unshareall_smb(zfs_handle_t handle) |
int |
libzfs.zfs_unshareall(zfs_handle_t handle) |
Copyright © 2008–2017. All rights reserved.