Package jnr.ffi
Class Struct.IntegerAlias
java.lang.Object
jnr.ffi.Struct.Member
jnr.ffi.Struct.NumberField
jnr.ffi.Struct.IntegerAlias
- Direct Known Subclasses:
Struct.blkcnt_t
,Struct.blksize_t
,Struct.caddr_t
,Struct.cc_t
,Struct.clock_t
,Struct.dev_t
,Struct.fsblkcnt_t
,Struct.fsfilcnt_t
,Struct.gid_t
,Struct.id_t
,Struct.in_addr_t
,Struct.in_port_t
,Struct.ino_t
,Struct.ino64_t
,Struct.int16_t
,Struct.int32_t
,Struct.int64_t
,Struct.int8_t
,Struct.intptr_t
,Struct.key_t
,Struct.mode_t
,Struct.nlink_t
,Struct.off_t
,Struct.pid_t
,Struct.rlim_t
,Struct.sa_family_t
,Struct.size_t
,Struct.socklen_t
,Struct.speed_t
,Struct.ssize_t
,Struct.swblk_t
,Struct.tcflag_t
,Struct.time_t
,Struct.u_int16_t
,Struct.u_int32_t
,Struct.u_int64_t
,Struct.u_int8_t
,Struct.uid_t
,Struct.uintptr_t
- Enclosing class:
Struct
-
Field Summary
Fields inherited from class jnr.ffi.Struct.NumberField
type
-
Constructor Summary
ConstructorsConstructorDescriptionIntegerAlias
(TypeAlias type) IntegerAlias
(TypeAlias type, Struct.Offset offset) -
Method Summary
Modifier and TypeMethodDescriptionfinal long
get()
Gets the value for this field.int
intValue()
Returns aint
representation of thisNumber
.long
Returns along
representation of thisNumber
.void
set
(long value) void
Sets the field to a new value.final String
toString()
Returns a string representation of this field.Methods inherited from class jnr.ffi.Struct.NumberField
byteValue, doubleValue, floatValue, getMemory, offset, shortValue, struct
-
Constructor Details
-
IntegerAlias
IntegerAlias(TypeAlias type) -
IntegerAlias
IntegerAlias(TypeAlias type, Struct.Offset offset)
-
-
Method Details
-
set
Description copied from class:Struct.NumberField
Sets the field to a new value.- Specified by:
set
in classStruct.NumberField
- Parameters:
value
- The new value.
-
set
public void set(long value) -
get
public final long get()Gets the value for this field.- Returns:
- a long.
-
intValue
public int intValue()Description copied from class:Struct.NumberField
Returns aint
representation of thisNumber
.- Specified by:
intValue
in classStruct.NumberField
- Returns:
- a
int
value for thisNumber
.
-
longValue
public long longValue()Description copied from class:Struct.NumberField
Returns along
representation of thisNumber
.- Overrides:
longValue
in classStruct.NumberField
- Returns:
- a
long
value for thisNumber
.
-
toString
Returns a string representation of this field.- Overrides:
toString
in classStruct.NumberField
- Returns:
- a string representation of this field.
-