Overview | Package | Class | Tree | Deprecated | Index | Help
| J avolution v5.3 (J2SE 1.5+)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javolution.io
Class Struct.Reference32<S extends Struct>

    java.lang.Object
      javolution.io.Struct.Member
          javolution.io.Struct.Reference32<S>

Enclosing class:
  Struct

    public class Struct.Reference32<S extends Struct>

extends Struct.Member

This class represents a 32 bits reference (C/C++ pointer) to a `Struct` object (other types may require a `Struct` wrapper).

Note: For references which can be externally modified, an application may want to check the `up-to-date` status of the reference. For out-of-date references, a `Struct` can be created at the address specified by `value()` (using JNI) and the reference `set` accordingly.

Field Summary

Fields inherited from class javolution.io.Struct.Member
`_bitCount`

Constructor Summary
`Struct.Reference32()`

Method Summary
`S` | `get()`
`boolean` | `isUpToDate()`
`void` | `set(S struct)`
`int` | `value()`

Methods inherited from class javolution.io.Struct.Member
`bitCount, offset, position, struct`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Struct.Reference32

    public Struct.Reference32()

Method Detail

### set

    public void set(S struct)

### get

    public S get()

### value

    public int value()

### isUpToDate

    public boolean isUpToDate()

Overview | Package | Class | Tree | Deprecated | Index | Help
| J avolution v5.3 (J2SE 1.5+)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005 - 2009 Javolution.