Package jnr.ffi
Interface Variable<T>
-
public interface Variable<T>
Access library global variables.To access global variables, declare a method with a parameterized return type of this class.
Example
public interface MyLib { public Variable<Long> my_int_var(); } MyLib lib = LibraryLoader.create(MyLib.class).load("mylib"): System.out.println("native value=" + lib.my_int_var().get()) lib.my_int_var().set(0xdeadbeef);
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
get()
Gets the current value of the global variablevoid
set(T value)
Sets the global variable to a value
-