Package dev.gothickit.zenkit
Class NativeRead
java.lang.Object
dev.gothickit.zenkit.NativeRead
- All Implemented Interfaces:
NativeObject,Read
-
Method Summary
Modifier and TypeMethodDescriptionbooleaneof()static @Nullable NativeReadfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.Pointerlongread(com.sun.jna.Pointer into, long length) longlongtell()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeRead fromNativeHandle(com.sun.jna.Pointer handle) -
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
read
public long read(com.sun.jna.Pointer into, long length) -
seek
-
tell
public long tell() -
eof
public boolean eof()
-