Package javaforce.jni
Class LnxNative
java.lang.Object
javaforce.jni.LnxNative
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic voidcomClose(int handle) static intstatic intcomRead(int handle, byte[] buf) static intcomWrite(int handle, byte[] buf) static voidstatic voidstatic longstatic intfileGetMode(String path) static voidfileSetAccessTime(String path, long ts) static voidfileSetMode(String path, int mode) static voidfileSetModifiedTime(String path, long ts) static StringReturns CPU arch lib folder.static int[]static int[]static intinotify_add_watch(int fd, String path, int mask) static voidinotify_close(int fd) static intstatic byte[]inotify_read(int fd) static intinotify_rm_watch(int fd, int wd) static booleanstatic longptyAlloc()static longptyChildExec(String slaveName, String cmd, String[] args, String[] env) static voidptyClose(long ctx) static voidptyFree(long ctx) static StringptyOpen(long ctx) static intptyRead(long ctx, byte[] data) static voidptySetSize(long ctx, int x, int y) static voidptyWrite(long ctx, byte[] data) static charstatic voidstatic voidwriteConsole(int ch) static voidwriteConsoleArray(byte[] ch, int off, int len) static longx11_get_id(Window w) static intx11_keysym_to_keycode(char keysym) static voidx11_map_window(long xid) static voidstatic voidx11_raise_window(long xid) static booleanx11_send_event(int keycode, boolean down) static booleanx11_send_event(long id, int keycode, boolean down) static voidx11_set_desktop(long xid) static voidx11_set_dock(long xid) static voidx11_set_listener(X11Listener listener) static voidx11_set_strut(long xid, int panelHeight, int x, int y, int width, int height) static voidx11_tray_main(long parentid, int screenWidth, int trayPos, int trayHeight) static voidx11_tray_reposition(int screenWidth, int trayPos, int trayHeight) static voidstatic intstatic voidx11_unmap_window(long xid) static voidstatic void
-
Field Details
-
have_x11
public static boolean have_x11 -
have_gl
public static boolean have_gl -
have_fuse
public static boolean have_fuse -
have_v4l2
public static boolean have_v4l2
-
-
Constructor Details
-
LnxNative
public LnxNative()
-
-
Method Details
-
getArchLibFolder
Returns CPU arch lib folder. -
comOpen
-
comClose
public static void comClose(int handle) -
comRead
public static int comRead(int handle, byte[] buf) -
comWrite
public static int comWrite(int handle, byte[] buf) -
ptyAlloc
public static long ptyAlloc() -
ptyFree
public static void ptyFree(long ctx) -
ptyOpen
-
ptyClose
public static void ptyClose(long ctx) -
ptyRead
public static int ptyRead(long ctx, byte[] data) -
ptyWrite
public static void ptyWrite(long ctx, byte[] data) -
ptySetSize
public static void ptySetSize(long ctx, int x, int y) -
ptyChildExec
-
inotify_init
public static int inotify_init() -
inotify_add_watch
-
inotify_rm_watch
public static int inotify_rm_watch(int fd, int wd) -
inotify_read
public static byte[] inotify_read(int fd) -
inotify_close
public static void inotify_close(int fd) -
x11_get_id
-
x11_set_desktop
public static void x11_set_desktop(long xid) -
x11_set_dock
public static void x11_set_dock(long xid) -
x11_set_strut
public static void x11_set_strut(long xid, int panelHeight, int x, int y, int width, int height) -
x11_tray_main
public static void x11_tray_main(long parentid, int screenWidth, int trayPos, int trayHeight) -
x11_tray_reposition
public static void x11_tray_reposition(int screenWidth, int trayPos, int trayHeight) -
x11_tray_width
public static int x11_tray_width() -
x11_tray_stop
public static void x11_tray_stop() -
x11_set_listener
-
x11_window_list_main
public static void x11_window_list_main() -
x11_window_list_stop
public static void x11_window_list_stop() -
x11_minimize_all
public static void x11_minimize_all() -
x11_raise_window
public static void x11_raise_window(long xid) -
x11_map_window
public static void x11_map_window(long xid) -
x11_unmap_window
public static void x11_unmap_window(long xid) -
x11_keysym_to_keycode
public static int x11_keysym_to_keycode(char keysym) -
x11_send_event
public static boolean x11_send_event(int keycode, boolean down) -
x11_send_event
public static boolean x11_send_event(long id, int keycode, boolean down) -
authUser
-
setenv
-
enableConsoleMode
public static void enableConsoleMode() -
disableConsoleMode
public static void disableConsoleMode() -
getConsoleSize
public static int[] getConsoleSize() -
getConsolePos
public static int[] getConsolePos() -
readConsole
public static char readConsole() -
peekConsole
public static boolean peekConsole() -
writeConsole
public static void writeConsole(int ch) -
writeConsoleArray
public static void writeConsoleArray(byte[] ch, int off, int len) -
fileGetMode
-
fileSetMode
-
fileSetAccessTime
-
fileSetModifiedTime
-
fileGetID
-