jnr.ffi
Class Struct.Signed32

java.lang.Object
  extended by jnr.ffi.Struct.Member
      extended by jnr.ffi.Struct.NumberField
          extended by jnr.ffi.Struct.Signed32
Enclosing class:
Struct

public class Struct.Signed32
extends Struct.NumberField

A 32 bit signed integer field.


Field Summary
 
Fields inherited from class jnr.ffi.Struct.NumberField
type
 
Constructor Summary
Struct.Signed32()
          Creates a new 32 bit integer field.
Struct.Signed32(Struct.Offset offset)
          Creates a new 32 bit signed integer field at a specific offset
 
Method Summary
 int get()
          Gets the value for this field.
 int intValue()
          Returns a java int representation of this field.
 void set(int value)
          Sets the value for this field.
 void set(Number value)
          Sets the field to a new value.
 
Methods inherited from class jnr.ffi.Struct.NumberField
byteValue, doubleValue, floatValue, getMemory, longValue, offset, shortValue, struct, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Struct.Signed32

public Struct.Signed32()
Creates a new 32 bit integer field.


Struct.Signed32

public Struct.Signed32(Struct.Offset offset)
Creates a new 32 bit signed integer field at a specific offset

Parameters:
offset - The offset within the memory area for this field.
Method Detail

get

public final int get()
Gets the value for this field.

Returns:
a int.

set

public final void set(int value)
Sets the value for this field.

Parameters:
value - the 32 bit value to set.

set

public void set(Number value)
Description copied from class: Struct.NumberField
Sets the field to a new value.

Specified by:
set in class Struct.NumberField
Parameters:
value - The new value.

intValue

public final int intValue()
Returns a java int representation of this field.

Specified by:
intValue in class Struct.NumberField
Returns:
a java int value for this field.


Copyright © 2013. All Rights Reserved.