Class BrlapiNative

Known Direct Subclasses:
Brlapi

public class BrlapiNative
extends java.lang.Object

Field Summary

protected long
handle

Method Summary

void
acceptAllKeys()
void
acceptKeyRanges(ranges[][] )
void
acceptKeys(long type, keys[] )
void
closeConnection()
void
enterRawMode(String driver)
int
enterTtyMode(int tty, String driver)
void
enterTtyModeWithPath(ttys[] , String driver)
BrlapiSize
getDisplaySize()
String
getDriverName()
static String
getPacketTypeName(long type)
void
ignoreAllKeys()
void
ignoreKeyRanges(ranges[][] )
void
ignoreKeys(long type, keys[] )
void
leaveRawMode()
void
leaveTtyMode()
protected int
openConnection(BrlapiSettings desiredSettings, BrlapiSettings actualSettings)
long
readKey(boolean wait)
int
recvRaw(buffer[] )
int
sendRaw(buffer[] )
void
setFocus(int tty)
void
write(BrlapiWriteArguments arguments)
void
writeDots(dots[] )
protected void
writeTextNative(int cursor, String text)

Field Details

handle

protected long handle

Method Details

acceptAllKeys

public void acceptAllKeys()
            throws BrlapiError

acceptKeyRanges

public void acceptKeyRanges(ranges[][] )
            throws BrlapiError

acceptKeys

public void acceptKeys(long type,
                       keys[] )
            throws BrlapiError

closeConnection

public void closeConnection()

enterRawMode

public void enterRawMode(String driver)
            throws BrlapiError

enterTtyMode

public int enterTtyMode(int tty,
                        String driver)
            throws BrlapiError

enterTtyModeWithPath

public void enterTtyModeWithPath(ttys[] ,
                                 String driver)
            throws BrlapiError

getDisplaySize

public BrlapiSize getDisplaySize()
            throws BrlapiError

getDriverName

public String getDriverName()
            throws BrlapiError

getPacketTypeName

public static String getPacketTypeName(long type)

ignoreAllKeys

public void ignoreAllKeys()
            throws BrlapiError

ignoreKeyRanges

public void ignoreKeyRanges(ranges[][] )
            throws BrlapiError

ignoreKeys

public void ignoreKeys(long type,
                       keys[] )
            throws BrlapiError

leaveRawMode

public void leaveRawMode()
            throws BrlapiError

leaveTtyMode

public void leaveTtyMode()
            throws BrlapiError

openConnection

protected int openConnection(BrlapiSettings desiredSettings,
                             BrlapiSettings actualSettings)
            throws BrlapiError

readKey

public long readKey(boolean wait)
            throws BrlapiError

recvRaw

public int recvRaw(buffer[] )
            throws BrlapiError

sendRaw

public int sendRaw(buffer[] )
            throws BrlapiError

setFocus

public void setFocus(int tty)
            throws BrlapiError

write

public void write(BrlapiWriteArguments arguments)
            throws BrlapiError

writeDots

public void writeDots(dots[] )
            throws BrlapiError

writeTextNative

protected void writeTextNative(int cursor,
                               String text)
            throws BrlapiError