com.kenai.jaffl.struct

Class Struct.AbstractMember

protected abstract class Struct.AbstractMember extends Object implements Struct.Member

Base implementation of Member
Constructor Summary
protected AbstractMember(int size)
protected AbstractMember(int size, int align, Struct.Offset offset)
protected AbstractMember(int size, int align)
Method Summary
MemoryIOgetMemoryIO()
Gets the MemoryIO used to read/write this Member.
longoffset()
Gets the offset within the structure for this field.
Structstruct()
Gets the Struct this Member is a member of.

Constructor Detail

AbstractMember

protected AbstractMember(int size)

AbstractMember

protected AbstractMember(int size, int align, Struct.Offset offset)

AbstractMember

protected AbstractMember(int size, int align)

Method Detail

getMemoryIO

public final MemoryIO getMemoryIO()
Gets the MemoryIO used to read/write this Member.

Returns: a MemoryIO.

offset

public final long offset()
Gets the offset within the structure for this field.

struct

public final Struct struct()
Gets the Struct this Member is a member of.

Returns: a Struct.