Class Native

  • Direct Known Subclasses:
    Brlapi

    public class Native
    extends java.lang.Object
    • Field Detail

      • handle

        protected long handle
    • Constructor Detail

      • Native

        public Native()
    • Method Detail

      • closeConnection

        public void closeConnection()
      • getDriverName

        public java.lang.String getDriverName()
                                       throws Error
        Throws:
        Error
      • enterTtyMode

        public int enterTtyMode​(int tty,
                                java.lang.String driver)
                         throws Error
        Throws:
        Error
      • enterTtyModeWithPath

        public void enterTtyModeWithPath​(int[] ttys,
                                         java.lang.String driver)
                                  throws Error
        Throws:
        Error
      • leaveTtyMode

        public void leaveTtyMode()
                          throws Error
        Throws:
        Error
      • setFocus

        public void setFocus​(int tty)
                      throws Error
        Throws:
        Error
      • writeText

        protected void writeText​(int cursor,
                                 java.lang.String text)
                          throws Error
        Throws:
        Error
      • writeDots

        public void writeDots​(byte[] dots)
                       throws Error
        Throws:
        Error
      • readKey

        public long readKey​(boolean wait)
                     throws Error
        Throws:
        Error
      • ignoreKeys

        public void ignoreKeys​(long type,
                               long[] keys)
                        throws Error
        Throws:
        Error
      • acceptKeys

        public void acceptKeys​(long type,
                               long[] keys)
                        throws Error
        Throws:
        Error
      • ignoreAllKeys

        public void ignoreAllKeys()
                           throws Error
        Throws:
        Error
      • acceptAllKeys

        public void acceptAllKeys()
                           throws Error
        Throws:
        Error
      • ignoreKeyRanges

        public void ignoreKeyRanges​(long[][] ranges)
                             throws Error
        Throws:
        Error
      • acceptKeyRanges

        public void acceptKeyRanges​(long[][] ranges)
                             throws Error
        Throws:
        Error
      • enterRawMode

        public void enterRawMode​(java.lang.String driver)
                          throws Error
        Throws:
        Error
      • leaveRawMode

        public void leaveRawMode()
                          throws Error
        Throws:
        Error
      • sendRaw

        public int sendRaw​(byte[] buffer)
                    throws Error
        Throws:
        Error
      • recvRaw

        public int recvRaw​(byte[] buffer)
                    throws Error
        Throws:
        Error
      • getPacketTypeName

        public static java.lang.String getPacketTypeName​(long type)