Class JnaSupportImpl

  • All Implemented Interfaces:
    JnaSupport

    public class JnaSupportImpl
    extends java.lang.Object
    implements JnaSupport
    • Constructor Detail

      • JnaSupportImpl

        public JnaSupportImpl()
    • Method Detail

      • current

        public Pty current()
                    throws java.io.IOException
        Specified by:
        current in interface JnaSupport
        Throws:
        java.io.IOException
      • open

        public Pty open​(Attributes attributes,
                        Size size)
                 throws java.io.IOException
        Specified by:
        open in interface JnaSupport
        Throws:
        java.io.IOException
      • winSysTerminal

        public Terminal winSysTerminal​(java.lang.String name,
                                       java.lang.String type,
                                       boolean ansiPassThrough,
                                       java.nio.charset.Charset encoding,
                                       int codepage,
                                       boolean nativeSignals,
                                       Terminal.SignalHandler signalHandler)
                                throws java.io.IOException
        Specified by:
        winSysTerminal in interface JnaSupport
        Throws:
        java.io.IOException
      • winSysTerminal

        public Terminal winSysTerminal​(java.lang.String name,
                                       java.lang.String type,
                                       boolean ansiPassThrough,
                                       java.nio.charset.Charset encoding,
                                       int codepage,
                                       boolean nativeSignals,
                                       Terminal.SignalHandler signalHandler,
                                       boolean paused)
                                throws java.io.IOException
        Specified by:
        winSysTerminal in interface JnaSupport
        Throws:
        java.io.IOException