Package jnr.enxio.channels
Class KQSelector.EventIO
java.lang.Object
jnr.enxio.channels.KQSelector.EventIO
- Enclosing class:
KQSelector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final KQSelector.EventIO
private final KQSelector.EventLayout
private final jnr.ffi.Type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
getFD
(jnr.ffi.Pointer ptr, int index) final int
getFilter
(jnr.ffi.Pointer buf, int index) static KQSelector.EventIO
final void
put
(jnr.ffi.Pointer buf, int index, int fd, int filt, int flags) final void
putFilter
(jnr.ffi.Pointer buf, int index, int filter) final void
putFlags
(jnr.ffi.Pointer buf, int index, int flags) final int
size()
-
Field Details
-
INSTANCE
-
layout
-
uintptr_t
private final jnr.ffi.Type uintptr_t
-
-
Constructor Details
-
EventIO
private EventIO()
-
-
Method Details
-
getInstance
-
put
public final void put(jnr.ffi.Pointer buf, int index, int fd, int filt, int flags) -
size
public final int size() -
getFD
int getFD(jnr.ffi.Pointer ptr, int index) -
putFilter
public final void putFilter(jnr.ffi.Pointer buf, int index, int filter) -
getFilter
public final int getFilter(jnr.ffi.Pointer buf, int index) -
putFlags
public final void putFlags(jnr.ffi.Pointer buf, int index, int flags)
-