/** * Creates a new reference to an integer value */ public AddressByReference() { super(Address.valueOf(0)); }
/** * Creates a new reference to an integer value */ public AddressByReference() { super(Address.valueOf(0)); }
/** * Creates a new reference to an integer value */ public AddressByReference() { super(Address.valueOf(0)); }
@Override public Address fromNative(Number value, FromNativeContext fromNativeContext) { return Address.valueOf(value.longValue()); } }
@Override public Address fromNative(Number value, FromNativeContext fromNativeContext) { return Address.valueOf(value.longValue()); } }
@Override public Address fromNative(Number value, FromNativeContext fromNativeContext) { return Address.valueOf(value.longValue()); } }
/** * Copies the address value from native memory * * @param runtime The current runtime. * @param memory The native memory buffer. * @param offset The offset. */ public void fromNative(Runtime runtime, Pointer memory, long offset) { value = Address.valueOf(memory.getAddress(offset)); }
/** * Copies the address value from native memory * * @param runtime The current runtime. * @param memory The native memory buffer. * @param offset The offset. */ public void fromNative(Runtime runtime, Pointer memory, long offset) { value = Address.valueOf(memory.getAddress(offset)); }
/** * Copies the address value from native memory * * @param runtime * @param memory the native memory buffer. */ public void fromNative(Runtime runtime, Pointer memory, long offset) { value = Address.valueOf(memory.getAddress(offset)); }
/** * Reads an {@code Address} value from the struct. * * @return a {@link jnr.ffi.Address}. */ public final jnr.ffi.Address get() { return jnr.ffi.Address.valueOf(getMemory().getAddress(offset())); }
/** * Reads an {@code Address} value from the struct. * * @return a {@link jnr.ffi.Address}. */ public final jnr.ffi.Address get() { return jnr.ffi.Address.valueOf(getMemory().getAddress(offset())); }
/** * Reads an {@code Address} value from the struct. * * @return a {@link jnr.ffi.Address}. */ public final jnr.ffi.Address get() { return jnr.ffi.Address.valueOf(getMemory().getAddress(offset())); }