Package javaforce.awt

Class RFB

java.lang.Object
javaforce.awt.RFB

public class RFB extends Object
  • Field Details

  • Constructor Details

    • RFB

      public RFB()
  • Method Details

    • connect

      public boolean connect(String host, int port)
    • disconnect

      public void disconnect()
    • setLog

      public static void setLog(int log)
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • getBuffer

      public int[] getBuffer()
    • getImage

      public JFImage getImage(RFB.Rectangle area)
    • getMouseX

      public int getMouseX()
    • getMouseY

      public int getMouseY()
    • getDesktopName

      public String getDesktopName()
    • readVersion

      public float readVersion()
    • writeVersion

      public void writeVersion(float ver)
    • readAuthTypes

      public byte[] readAuthTypes()
    • readAuthChallenge

      public byte[] readAuthChallenge()
    • encodeResponse

      public static byte[] encodeResponse(byte[] challenge, byte[] password)
    • writeAuthType

      public void writeAuthType(int type)
    • writeAuthResponse

      public void writeAuthResponse(byte[] res)
    • readAuthResult

      public boolean readAuthResult()
    • writeClientInit

      public void writeClientInit(boolean shared)
    • readServerInit

      public boolean readServerInit()
    • writePixelFormat

      public void writePixelFormat()
    • writeEncodings

      public void writeEncodings(int[] encodings)
    • writeEncodingsFast

      public void writeEncodingsFast()
      Writes encoding with speed preference.
    • writeEncodingsLean

      public void writeEncodingsLean()
      Writes encoding with low bandwidth preference.
    • writeBufferUpdateRequest

      public void writeBufferUpdateRequest(int x, int y, int width, int height, boolean incremental)
    • convertKeyCode

      public static int convertKeyCode(int key)
    • writeKeyEvent

      public void writeKeyEvent(int code, boolean down)
    • writeMouseEvent

      public void writeMouseEvent(int x, int y, int buttons)
    • writeCutText

      public void writeCutText(String txt)
    • readMessageType

      public int readMessageType()
    • readBufferUpdate

      public RFB.Rectangle readBufferUpdate()
    • readColorMap

      public byte[] readColorMap()
      Reads color map.
    • readBell

      public void readBell()
    • readCutText

      public String readCutText()