screen
Interface QTermEventListener

All Superinterfaces:
java.util.EventListener

public interface QTermEventListener
extends java.util.EventListener

QTermEvent


Method Summary
 int OnCantSendMsgNotConnected(screen.QTermEvent event)
          Tried to send a message when not connected
 int OnConnected(screen.QTermEvent event)
          Connected to host
 int OnConnecting(screen.QTermEvent event)
          Connecting to host, the connect attempt number is in the event.m_info field
 int OnConnectRequestNotSent(screen.QTermEvent event)
          Connect request could not be sent, see event.m_result for the reason
 int OnConnectRequestRejected(screen.QTermEvent event)
          Connect request was rejected, see event.m_result for the reason
 int OnCouldntSendMessage(screen.QTermEvent event)
          Could not send message, see event.m_result for the reason
 void OnCursorMoved(screen.QTermEvent event, int row, int col)
          Cursor position has moved to row,col
 int OnDisconnected(screen.QTermEvent event)
          Host session disconnected, see event.m_result for the reason
 int OnDisconnecting(screen.QTermEvent event)
          Disconnecting from host
 void OnDisplayedMessage(screen.QTermEvent event)
          A message from the host has been displayed on the screen
 int OnFunctionKey(screen.QTermEvent event, int keyNumber)
          Function key has been sent to the host
 java.lang.String OnGetHostInfo(screen.QTermEvent event, java.lang.String hostName)
          A "$$OPEN hostName" has been entered but the hostName is unknown.
 void OnKeyboardLocked(screen.QTermEvent event)
          Keyboard is now locked
 void OnKeyboardUnlocked(screen.QTermEvent event)
          Keyboard is now unlocked
 int OnKeyPress(screen.QTermEvent event, char key)
          Key has been pressed
 int OnLeftDoubleClick(screen.QTermEvent event)
          The left mouse button has been double clicked
 void OnLogMessage(screen.QTermEvent event, java.lang.String msg)
          A message to be logged
 void OnMessageSent(screen.QTermEvent event)
          A message has been sent to the host
 int OnMsgWait(screen.QTermEvent event)
          A MsgWait has been sent to the host
 int OnReceivedAttention(screen.QTermEvent event)
          An attention message has been received from the host
 int OnReceivedMessage(screen.QTermEvent event)
          A message has been received form the host
 int OnRightClick(screen.QTermEvent event)
          The mouse right button has been clicked
 int OnRightDoubleClick(screen.QTermEvent event)
          The right mouse button has been clicked
 void OnScreenUpdated(screen.QTermEvent event)
          Screen has been updated
 void OnStatusChanged(screen.QTermEvent event)
          Change of terminal status reported
 int OnXmit(screen.QTermEvent event)
          Xmit to the host has been requested
 int OnXmitWhenNotConnected(screen.QTermEvent event)
          A xmit has been attempted but there is no host connection
 

Method Detail

OnCantSendMsgNotConnected

public int OnCantSendMsgNotConnected(screen.QTermEvent event)
Tried to send a message when not connected

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnConnected

public int OnConnected(screen.QTermEvent event)
Connected to host

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnConnecting

public int OnConnecting(screen.QTermEvent event)
Connecting to host, the connect attempt number is in the event.m_info field

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnConnectRequestNotSent

public int OnConnectRequestNotSent(screen.QTermEvent event)
Connect request could not be sent, see event.m_result for the reason

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnConnectRequestRejected

public int OnConnectRequestRejected(screen.QTermEvent event)
Connect request was rejected, see event.m_result for the reason

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnCouldntSendMessage

public int OnCouldntSendMessage(screen.QTermEvent event)
Could not send message, see event.m_result for the reason

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnCursorMoved

public void OnCursorMoved(screen.QTermEvent event,
                          int row,
                          int col)
Cursor position has moved to row,col

Parameters:
event - QTermEvent
row - Row position
col - Column position

OnDisconnected

public int OnDisconnected(screen.QTermEvent event)
Host session disconnected, see event.m_result for the reason

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnDisconnecting

public int OnDisconnecting(screen.QTermEvent event)
Disconnecting from host

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnDisplayedMessage

public void OnDisplayedMessage(screen.QTermEvent event)
A message from the host has been displayed on the screen

Parameters:
event - QTermEvent

OnFunctionKey

public int OnFunctionKey(screen.QTermEvent event,
                         int keyNumber)
Function key has been sent to the host

Parameters:
event - QTermEvent
keyNumber - The function key number (1 - 22)
Returns:
Non zero if processed

OnGetHostInfo

public java.lang.String OnGetHostInfo(screen.QTermEvent event,
                                      java.lang.String hostName)
A "$$OPEN hostName" has been entered but the hostName is unknown. Return the host definition string

Parameters:
event - QTermEvent
hostName - The host name that is unknown
Returns:
The host definition

OnKeyboardLocked

public void OnKeyboardLocked(screen.QTermEvent event)
Keyboard is now locked

Parameters:
event - QTermEvent

OnKeyboardUnlocked

public void OnKeyboardUnlocked(screen.QTermEvent event)
Keyboard is now unlocked

Parameters:
event - QTermEvent

OnKeyPress

public int OnKeyPress(screen.QTermEvent event,
                      char key)
Key has been pressed

Parameters:
event - QTermEvent
key - Key value
Returns:
Non zero if processed

OnLeftDoubleClick

public int OnLeftDoubleClick(screen.QTermEvent event)
The left mouse button has been double clicked

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnLogMessage

public void OnLogMessage(screen.QTermEvent event,
                         java.lang.String msg)
A message to be logged

Parameters:
event - QTermEvent
msg - The log message

OnMessageSent

public void OnMessageSent(screen.QTermEvent event)
A message has been sent to the host

Parameters:
event - QTermEvent

OnMsgWait

public int OnMsgWait(screen.QTermEvent event)
A MsgWait has been sent to the host

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnReceivedAttention

public int OnReceivedAttention(screen.QTermEvent event)
An attention message has been received from the host

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnReceivedMessage

public int OnReceivedMessage(screen.QTermEvent event)
A message has been received form the host

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnRightClick

public int OnRightClick(screen.QTermEvent event)
The mouse right button has been clicked

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnRightDoubleClick

public int OnRightDoubleClick(screen.QTermEvent event)
The right mouse button has been clicked

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnStatusChanged

public void OnStatusChanged(screen.QTermEvent event)
Change of terminal status reported

Parameters:
event - QTermEvent

OnScreenUpdated

public void OnScreenUpdated(screen.QTermEvent event)
Screen has been updated
   m_row = start row
   m_col = start col
   m_count = count of screen columns updated
   m_string = new screen text
   m_info = field attributes
   m_result = bg/fg color indices (4 bits each)

Parameters:
event - QTermEvent

OnXmit

public int OnXmit(screen.QTermEvent event)
Xmit to the host has been requested

Parameters:
event - QTermEvent
Returns:
Non zero if processed

OnXmitWhenNotConnected

public int OnXmitWhenNotConnected(screen.QTermEvent event)
A xmit has been attempted but there is no host connection

Parameters:
event - QTermEvent
Returns:
Non zero if processed