Package javaforce.jni

Class LnxNative

java.lang.Object
javaforce.jni.LnxNative

public class LnxNative extends Object
  • 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

      public static String getArchLibFolder()
      Returns CPU arch lib folder.
    • comOpen

      public static int comOpen(String name, int baud)
    • 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

      public static String ptyOpen(long ctx)
    • 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

      public static long ptyChildExec(String slaveName, String cmd, String[] args, String[] env)
    • inotify_init

      public static int inotify_init()
    • inotify_add_watch

      public static int inotify_add_watch(int fd, String path, int mask)
    • 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

      public static long x11_get_id(Window w)
    • 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

      public static void x11_set_listener(X11Listener 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

      public static boolean authUser(String user, String pass, String backend)
    • setenv

      public static void setenv(String name, String value)
    • 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

      public static int fileGetMode(String path)
    • fileSetMode

      public static void fileSetMode(String path, int mode)
    • fileSetAccessTime

      public static void fileSetAccessTime(String path, long ts)
    • fileSetModifiedTime

      public static void fileSetModifiedTime(String path, long ts)
    • fileGetID

      public static long fileGetID(String path)