Package javaforce.awt
Class RFB
java.lang.Object
javaforce.awt.RFB
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic booleanstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic floatstatic floatstatic float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic intconvertKeyCode(int key) voidstatic byte[]encodeResponse(byte[] challenge, byte[] password) int[]intgetImage(RFB.Rectangle area) intintintgetWidth()byte[]booleanbyte[]voidreadBell()byte[]Reads color map.intbooleanfloatstatic voidsetLog(int log) voidwriteAuthResponse(byte[] res) voidwriteAuthType(int type) voidwriteBufferUpdateRequest(int x, int y, int width, int height, boolean incremental) voidwriteClientInit(boolean shared) voidwriteCutText(String txt) voidwriteEncodings(int[] encodings) voidWrites encoding with speed preference.voidWrites encoding with low bandwidth preference.voidwriteKeyEvent(int code, boolean down) voidwriteMouseEvent(int x, int y, int buttons) voidvoidwriteVersion(float ver)
-
Field Details
-
debug
public static boolean debug -
VERSION_3_3
public static float VERSION_3_3 -
VERSION_3_7
public static float VERSION_3_7 -
VERSION_3_8
public static float VERSION_3_8 -
AUTH_FAIL
public static final int AUTH_FAIL- See Also:
-
AUTH_NONE
public static final int AUTH_NONE- See Also:
-
AUTH_VNC
public static final int AUTH_VNC- See Also:
-
C_MSG_SET_PIXEL_FORMAT
public static final int C_MSG_SET_PIXEL_FORMAT- See Also:
-
C_MSG_SET_ENCODING
public static final int C_MSG_SET_ENCODING- See Also:
-
C_MSG_BUFFER_REQUEST
public static final int C_MSG_BUFFER_REQUEST- See Also:
-
C_MSG_KEY_EVENT
public static final int C_MSG_KEY_EVENT- See Also:
-
C_MSG_MOUSE_EVENT
public static final int C_MSG_MOUSE_EVENT- See Also:
-
C_MSG_CUT_TEXT
public static final int C_MSG_CUT_TEXT- See Also:
-
S_MSG_CLOSE
public static final int S_MSG_CLOSE- See Also:
-
S_MSG_BUFFER_UPDATE
public static final int S_MSG_BUFFER_UPDATE- See Also:
-
S_MSG_COLOR_MAP
public static final int S_MSG_COLOR_MAP- See Also:
-
S_MSG_BELL
public static final int S_MSG_BELL- See Also:
-
S_MSG_CUT_TEXT
public static final int S_MSG_CUT_TEXT- See Also:
-
TYPE_RAW
public static final int TYPE_RAW- See Also:
-
TYPE_COPY_RECT
public static final int TYPE_COPY_RECT- See Also:
-
TYPE_RRE
public static final int TYPE_RRE- See Also:
-
TYPE_CORRE
public static final int TYPE_CORRE- See Also:
-
TYPE_HEXTILE
public static final int TYPE_HEXTILE- See Also:
-
TYPE_ZLIB
public static final int TYPE_ZLIB- See Also:
-
TYPE_TIGHT
public static final int TYPE_TIGHT- See Also:
-
TYPE_ZLIB_HEX
public static final int TYPE_ZLIB_HEX- See Also:
-
TYPE_TRLE
public static final int TYPE_TRLE- See Also:
-
TYPE_ZRLE
public static final int TYPE_ZRLE- See Also:
-
TYPE_ZYWRLE
public static final int TYPE_ZYWRLE- See Also:
-
TYPE_DESKTOP_SIZE
public static final int TYPE_DESKTOP_SIZE- See Also:
-
TYPE_LAST_RECT
public static final int TYPE_LAST_RECT- See Also:
-
TYPE_POINTER_POS
public static final int TYPE_POINTER_POS- See Also:
-
TYPE_CURSOR
public static final int TYPE_CURSOR- See Also:
-
TYPE_JPEG_9
public static final int TYPE_JPEG_9- See Also:
-
TYPE_JPEG_8
public static final int TYPE_JPEG_8- See Also:
-
TYPE_JPEG_7
public static final int TYPE_JPEG_7- See Also:
-
TYPE_JPEG_6
public static final int TYPE_JPEG_6- See Also:
-
TYPE_JPEG_5
public static final int TYPE_JPEG_5- See Also:
-
TYPE_JPEG_4
public static final int TYPE_JPEG_4- See Also:
-
TYPE_JPEG_3
public static final int TYPE_JPEG_3- See Also:
-
TYPE_JPEG_2
public static final int TYPE_JPEG_2- See Also:
-
TYPE_JPEG_1
public static final int TYPE_JPEG_1- See Also:
-
TYPE_JPEG_0
public static final int TYPE_JPEG_0- See Also:
-
-
Constructor Details
-
RFB
public RFB()
-
-
Method Details
-
connect
-
disconnect
public void disconnect() -
setLog
public static void setLog(int log) -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getBuffer
public int[] getBuffer() -
getImage
-
getMouseX
public int getMouseX() -
getMouseY
public int getMouseY() -
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
-
readMessageType
public int readMessageType() -
readBufferUpdate
-
readColorMap
public byte[] readColorMap()Reads color map. -
readBell
public void readBell() -
readCutText
-