Top Description Inners Fields Constructors Methods
jnr.posix

public final Class DefaultNativeGroup

extends NativeGroup
implements Group
Class Inheritance
All Implemented Interfaces
jnr.posix.Group
Imports
jnr.ffi.*, java.util.ArrayList, .List

The default native group layout.

This implementation should work on Solaris, Linux and MacOS.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv static final DefaultNativeGroup.Layout
private final Pointer
Inherited from jnr.posix.NativeGroup:
runtimestructLayout

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public long
public String[]
public String
public String

Field Detail

layoutback to summary
pack-priv static final DefaultNativeGroup.Layout layout
memoryback to summary
private final Pointer memory

Constructor Detail

DefaultNativeGroupback to summary
pack-priv DefaultNativeGroup(Pointer memory)

Method Detail

getGIDback to summary
public long getGID()

Implements jnr.posix.Group.getGID.

getMembersback to summary
public String[] getMembers()

Implements jnr.posix.Group.getMembers.

getNameback to summary
public String getName()

Implements jnr.posix.Group.getName.

getPasswordback to summary
public String getPassword()

Implements jnr.posix.Group.getPassword.

jnr.posix back to summary

pack-priv final Class DefaultNativeGroup.Layout

extends StructLayout
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final StructLayout.Signed32
public final StructLayout.Pointer
public final StructLayout.UTF8StringRef
public final StructLayout.UTF8StringRef

Constructor Summary

AccessConstructor and Description
public
Layout(Runtime runtime)

Method Summary

Inherited from jnr.ffi.StructLayout:
addFieldaddFieldaddFieldaddFieldalignmentarrayarrayBeginarrayEndatfunctionfunctiongetNativeTypegetRuntimeinneroffsetsizetoString

Field Detail

gr_gidback to summary
public final StructLayout.Signed32 gr_gid
gr_memback to summary
public final StructLayout.Pointer gr_mem
gr_nameback to summary
public final StructLayout.UTF8StringRef gr_name
gr_passwdback to summary
public final StructLayout.UTF8StringRef gr_passwd

Constructor Detail

Layoutback to summary
public Layout(Runtime runtime)