META-INF/MANIFEST.MF
META-INF/SWKEY.SF
META-INF/SWKEY.DSA
META-INF/
AuthPanel.classAuthPanel.java
package
AuthPanel extends java.awt.Panel implements java.awt.event.ActionListener {
String passwordParam
java.awt.Label titleLabel
java.awt.Label retryLabel
java.awt.Label promptLabel
java.awt.TextField passwordField
java.awt.Button okButton
public void (VncViewer)
private void readParameters (VncViewer)
public boolean isInteractionNecessary ()
public void moveFocusToDefaultField ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
public synchronized boolean tryAuthenticate (RfbProto) throws java.lang.Exception
public void retry ()
}
AuthUnixLoginPanel.classAuthUnixLoginPanel.java
package
AuthUnixLoginPanel extends java.awt.Panel implements java.awt.event.ActionListener {
java.awt.Label titleLabel
java.awt.Label retryLabel
java.awt.Label passwordPromptLabel
java.awt.Label usernamePromptLabel
java.awt.TextField usernameField
java.awt.TextField passwordField
java.awt.Button okButton
public void ()
public void moveFocusToDefaultField ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
public synchronized boolean tryAuthenticate (RfbProto) throws java.lang.Exception
public void retry ()
}
Base64Coder.classSSLSocketToMe.java
package
Base64Coder extends java.lang.Object {
private static char[] map1
private static byte[] map2
public static java.lang.String encodeString (java.lang.String)
public static char[] encode (byte[])
public static char[] encode (byte[], int)
public static java.lang.String decodeString (java.lang.String)
public static byte[] decode (java.lang.String)
public static byte[] decode (char[])
private void ()
static void ()
}
BrowserCertsDialog.classSSLSocketToMe.java
package
BrowserCertsDialog extends java.lang.Object implements java.awt.event.ActionListener {
java.awt.Button yes
java.awt.Button no
java.awt.Dialog dialog
String vncServer
String hostport
public boolean showCertDialog
void (java.lang.String, java.lang.String)
public void queryUser ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
}
ButtonPanel.classButtonPanel.java
package
ButtonPanel extends java.awt.Panel implements java.awt.event.ActionListener {
VncViewer viewer
java.awt.Button disconnectButton
java.awt.Button optionsButton
java.awt.Button recordButton
java.awt.Button clipboardButton
java.awt.Button ctrlAltDelButton
java.awt.Button refreshButton
void (VncViewer)
public void enableButtons ()
public void disableButtonsOnDisconnect ()
public void enableRemoteAccessControls (boolean)
public void actionPerformed (java.awt.event.ActionEvent)
}
CapabilityInfo.classCapabilityInfo.java
package
CapabilityInfo extends java.lang.Object {
protected int code
protected String vendorSignature
protected String nameSignature
protected String description
protected boolean enabled
public void (int, java.lang.String, java.lang.String, java.lang.String)
public void (int, byte[], byte[])
public int getCode ()
public java.lang.String getDescription ()
public boolean isEnabled ()
public void enable ()
public boolean equals (CapabilityInfo)
public boolean enableIfEquals (CapabilityInfo)
}
CapsContainer.classCapsContainer.java
package
CapsContainer extends java.lang.Object {
protected java.util.Hashtable infoMap
protected java.util.Vector orderedList
public void ()
public void add (CapabilityInfo)
public void add (int, java.lang.String, java.lang.String, java.lang.String)
public boolean isKnown (int)
public CapabilityInfo getInfo (int)
public java.lang.String getDescription (int)
public boolean enable (CapabilityInfo)
public boolean isEnabled (int)
public int numEnabled ()
public int getByOrder (int)
}
CertInfo.classSSLSocketToMe.java
package
CertInfo extends java.lang.Object {
String[] fields
java.security.cert.Certificate cert
String certString
void (java.security.cert.Certificate)
java.lang.String get_certinfo (java.lang.String)
}
ClientCertDialog.classSSLSocketToMe.java
package
ClientCertDialog extends java.lang.Object implements java.awt.event.ActionListener {
java.awt.Button ok
java.awt.Dialog dialog
java.awt.TextField entry
String reply
void ()
public java.lang.String queryUser ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
}
ClipboardFrame.classClipboardFrame.java
package
ClipboardFrame extends java.awt.Frame implements java.awt.event.WindowListener java.awt.event.ActionListener {
java.awt.TextArea textArea
java.awt.Button clearButton
java.awt.Button closeButton
String selection
VncViewer viewer
void (VncViewer)
void setCutText (java.lang.String)
public void windowDeactivated (java.awt.event.WindowEvent)
public void windowClosing (java.awt.event.WindowEvent)
public void windowActivated (java.awt.event.WindowEvent)
public void windowOpened (java.awt.event.WindowEvent)
public void windowClosed (java.awt.event.WindowEvent)
public void windowIconified (java.awt.event.WindowEvent)
public void windowDeiconified (java.awt.event.WindowEvent)
public void actionPerformed (java.awt.event.ActionEvent)
}
DesCipher.classDesCipher.java
package
public DesCipher extends java.lang.Object {
private int[] encryptKeys
private int[] decryptKeys
private int[] tempInts
private static byte[] bytebit
private static int[] bigbyte
private static byte[] pc1
private static int[] totrot
private static byte[] pc2
private static int[] SP1
private static int[] SP2
private static int[] SP3
private static int[] SP4
private static int[] SP5
private static int[] SP6
private static int[] SP7
private static int[] SP8
public void (byte[])
public void setKey (byte[])
private void deskey (byte[], boolean, int[])
private void cookey (int[], int[])
public void encrypt (byte[], int, byte[], int)
public void decrypt (byte[], int, byte[], int)
private void des (int[], int[], int[])
public static void squashBytesToInts (byte[], int, int[], int, int)
public static void spreadIntsToBytes (int[], int, byte[], int, int)
static void ()
}
HTTPConnectSocket.classHTTPConnectSocket.java
package
HTTPConnectSocket extends java.net.Socket {
public void (java.lang.String, int, java.lang.String, int) throws java.io.IOException
}
HTTPConnectSocketFactory.classHTTPConnectSocketFactory.java
package
HTTPConnectSocketFactory extends java.lang.Object implements SocketFactory {
void ()
public java.net.Socket createSocket (java.lang.String, int, java.applet.Applet) throws java.io.IOException
public java.net.Socket createSocket (java.lang.String, int, java.lang.String[]) throws java.io.IOException
public java.net.Socket createSocket (java.lang.String, int, java.lang.String, java.lang.String) throws java.io.IOException
private java.lang.String readArg (java.lang.String[], java.lang.String)
}
OptionsFrame.classOptionsFrame.java
package
OptionsFrame extends java.awt.Frame implements java.awt.event.WindowListener java.awt.event.ActionListener java.awt.event.ItemListener {
static String[] names
static String[][] values
final int encodingIndex
final int compressLevelIndex
final int jpegQualityIndex
final int cursorUpdatesIndex
final int useCopyRectIndex
final int eightBitColorsIndex
final int mouseButtonIndex
final int viewOnlyIndex
final int scaleCursorIndex
final int shareDesktopIndex
java.awt.Label[] labels
java.awt.Choice[] choices
java.awt.Button closeButton
VncViewer viewer
int[] encodings
int nEncodings
int compressLevel
int jpegQuality
boolean eightBitColors
boolean requestCursorUpdates
boolean ignoreCursorUpdates
boolean reverseMouseButtons2And3
boolean shareDesktop
boolean viewOnly
int scaleCursor
void (VncViewer)
void disableShareDesktop ()
void setEncodings ()
void setColorFormat ()
void setOtherOptions ()
public void itemStateChanged (java.awt.event.ItemEvent)
public void actionPerformed (java.awt.event.ActionEvent)
public void windowClosing (java.awt.event.WindowEvent)
public void windowActivated (java.awt.event.WindowEvent)
public void windowDeactivated (java.awt.event.WindowEvent)
public void windowOpened (java.awt.event.WindowEvent)
public void windowClosed (java.awt.event.WindowEvent)
public void windowIconified (java.awt.event.WindowEvent)
public void windowDeiconified (java.awt.event.WindowEvent)
static void ()
}
ProxyDialog.classSSLSocketToMe.java
package
ProxyDialog extends java.lang.Object implements java.awt.event.ActionListener {
String guessedHost
String guessedPort
java.awt.Button ok
java.awt.Dialog dialog
java.awt.TextField entry
String reply
void (java.lang.String, int)
public void queryUser ()
public java.lang.String getHost ()
public int getPort ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
}
ProxyPasswdDialog.classSSLSocketToMe.java
package
ProxyPasswdDialog extends java.lang.Object implements java.awt.event.ActionListener {
String guessedHost
String guessedPort
String guessedUser
String guessedPasswd
String realm
java.awt.Button ok
java.awt.Dialog dialog
java.awt.TextField entry1
java.awt.TextField entry2
String reply1
String reply2
void (java.lang.String, int, java.lang.String)
public void queryUser ()
public java.lang.String getAuth ()
public synchronized void actionPerformed (java.awt.event.ActionEvent)
}
RecordingFrame.classRecordingFrame.java
package
RecordingFrame extends java.awt.Frame implements java.awt.event.WindowListener java.awt.event.ActionListener {
boolean recording
java.awt.TextField fnameField
java.awt.Button browseButton
java.awt.Label statusLabel
java.awt.Button recordButton
java.awt.Button nextButton
java.awt.Button closeButton
VncViewer viewer
public static boolean checkSecurity ()
void (VncViewer)
protected java.lang.String nextFilename (java.lang.String)
protected java.lang.String nextNewFilename (java.lang.String)
protected boolean browseFile ()
public void startRecording ()
public void stopRecording ()
public void windowClosing (java.awt.event.WindowEvent)
public void windowActivated (java.awt.event.WindowEvent)
public void windowDeactivated (java.awt.event.WindowEvent)
public void windowOpened (java.awt.event.WindowEvent)
public void windowClosed (java.awt.event.WindowEvent)
public void windowIconified (java.awt.event.WindowEvent)
public void windowDeiconified (java.awt.event.WindowEvent)
public void actionPerformed (java.awt.event.ActionEvent)
}
ReloginPanel.classReloginPanel.java
package
ReloginPanel extends java.awt.Panel implements java.awt.event.ActionListener {
java.awt.Button reloginButton
java.awt.Button closeButton
VncViewer viewer
public void (VncViewer)
public synchronized void actionPerformed (java.awt.event.ActionEvent)
}
RfbProto.classRfbProto.java
package
RfbProto extends java.lang.Object {
static final String versionMsg_3_3
static final String versionMsg_3_7
static final String StandardVendor
static final String TridiaVncVendor
static final String TightVncVendor
static final int SecTypeInvalid
static final int SecTypeNone
static final int SecTypeVncAuth
static final int SecTypeTight
static final int NoTunneling
static final String SigNoTunneling
static final int AuthNone
static final int AuthVNC
static final int AuthUnixLogin
static final String SigAuthNone
static final String SigAuthVNC
static final String SigAuthUnixLogin
static final int VncAuthOK
static final int VncAuthFailed
static final int VncAuthTooMany
static final int FramebufferUpdate
static final int SetColourMapEntries
static final int Bell
static final int ServerCutText
static final int SetPixelFormat
static final int FixColourMapEntries
static final int SetEncodings
static final int FramebufferUpdateRequest
static final int KeyboardEvent
static final int PointerEvent
static final int ClientCutText
static final int EncodingRaw
static final int EncodingCopyRect
static final int EncodingRRE
static final int EncodingCoRRE
static final int EncodingHextile
static final int EncodingZlib
static final int EncodingTight
static final int EncodingCompressLevel0
static final int EncodingQualityLevel0
static final int EncodingXCursor
static final int EncodingRichCursor
static final int EncodingPointerPos
static final int EncodingLastRect
static final int EncodingNewFBSize
static final String SigEncodingRaw
static final String SigEncodingCopyRect
static final String SigEncodingRRE
static final String SigEncodingCoRRE
static final String SigEncodingHextile
static final String SigEncodingZlib
static final String SigEncodingTight
static final String SigEncodingCompressLevel0
static final String SigEncodingQualityLevel0
static final String SigEncodingXCursor
static final String SigEncodingRichCursor
static final String SigEncodingPointerPos
static final String SigEncodingLastRect
static final String SigEncodingNewFBSize
static final int MaxNormalEncoding
static final int HextileRaw
static final int HextileBackgroundSpecified
static final int HextileForegroundSpecified
static final int HextileAnySubrects
static final int HextileSubrectsColoured
static final int TightMinToCompress
static final int TightExplicitFilter
static final int TightFill
static final int TightJpeg
static final int TightMaxSubencoding
static final int TightFilterCopy
static final int TightFilterPalette
static final int TightFilterGradient
String host
int port
java.net.Socket sock
java.io.DataInputStream is
java.io.OutputStream os
SessionRecorder rec
boolean inNormalProtocol
VncViewer viewer
boolean brokenKeyPressed
boolean wereZlibUpdates
boolean recordFromBeginning
boolean zlibWarningShown
boolean tightWarningShown
int numUpdatesInSession
int serverMajor
int serverMinor
int clientMajor
int clientMinor
boolean protocolTightVNC
CapsContainer tunnelCaps
CapsContainer authCaps
CapsContainer serverMsgCaps
CapsContainer clientMsgCaps
CapsContainer encodingCaps
private boolean closed
String desktopName
int framebufferWidth
int framebufferHeight
int bitsPerPixel
int depth
boolean bigEndian
boolean trueColour
int redMax
int greenMax
int blueMax
int redShift
int greenShift
int blueShift
int updateNRects
int updateRectX
int updateRectY
int updateRectW
int updateRectH
int updateRectEncoding
int copyRectSrcX
int copyRectSrcY
byte[] eventBuf
int eventBufLen
static final int CTRL_MASK
static final int SHIFT_MASK
static final int META_MASK
static final int ALT_MASK
int pointerMask
int oldModifiers
void (java.lang.String, int, VncViewer) throws java.io.IOException
synchronized void close ()
synchronized boolean closed ()
void readVersionMsg () throws java.lang.Exception
void writeVersionMsg () throws java.io.IOException
int negotiateSecurity () throws java.lang.Exception
int readSecurityType () throws java.lang.Exception
int selectSecurityType () throws java.lang.Exception
void readConnFailedReason () throws java.lang.Exception
void initCapabilities ()
void setupTunneling () throws java.io.IOException
int negotiateAuthenticationTight () throws java.lang.Exception
void readCapabilityList (CapsContainer, int) throws java.io.IOException
void writeInt (int) throws java.io.IOException
void writeClientInit () throws java.io.IOException
void readServerInit () throws java.io.IOException
void startSession (java.lang.String) throws java.io.IOException
void closeSession () throws java.io.IOException
void setFramebufferSize (int, int)
int readServerMessageType () throws java.io.IOException
void readFramebufferUpdate () throws java.io.IOException
void readFramebufferUpdateRectHdr () throws java.lang.Exception
void readCopyRect () throws java.io.IOException
java.lang.String readServerCutText () throws java.io.IOException
int readCompactLen () throws java.io.IOException
void writeFramebufferUpdateRequest (int, int, int, int, boolean) throws java.io.IOException
void writeSetPixelFormat (int, int, boolean, boolean, int, int, int, int, int, int) throws java.io.IOException
void writeFixColourMapEntries (int, int, int[], int[], int[]) throws java.io.IOException
void writeSetEncodings (int[], int) throws java.io.IOException
void writeClientCutText (java.lang.String) throws java.io.IOException
void writeWheelEvent (java.awt.event.MouseWheelEvent) throws java.io.IOException
void writePointerEvent (java.awt.event.MouseEvent) throws java.io.IOException
void writeKeyEvent (java.awt.event.KeyEvent) throws java.io.IOException
void writeKeyEvent (int, boolean)
void writeModifierKeyEvents (int)
void recordCompressedData (byte[], int, int) throws java.io.IOException
void recordCompressedData (byte[]) throws java.io.IOException
void recordCompactLen (int) throws java.io.IOException
}
SSLSocketToMe$1.classSSLSocketToMe.java
package
SSLSocketToMe$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private final SSLSocketToMe this$0
void (SSLSocketToMe)
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String)
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)
}
SSLSocketToMe$2.classSSLSocketToMe.java
package
SSLSocketToMe$2 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private final SSLSocketToMe this$0
void (SSLSocketToMe) throws java.security.cert.CertificateException
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
}
SSLSocketToMe$3.classSSLSocketToMe.java
package
SSLSocketToMe$3 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private final SSLSocketToMe this$0
void (SSLSocketToMe) throws java.security.cert.CertificateException
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
}
SSLSocketToMe$4.classSSLSocketToMe.java
package
SSLSocketToMe$4 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private final SSLSocketToMe this$0
void (SSLSocketToMe) throws java.security.cert.CertificateException
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
}
SSLSocketToMe.classSSLSocketToMe.java
package
public SSLSocketToMe extends java.lang.Object {
String host
int port
VncViewer viewer
boolean debug
boolean debug_certs
javax.net.ssl.SSLSocket socket
javax.net.ssl.SSLSocketFactory factory
boolean proxy_in_use
boolean proxy_failure
public java.io.DataInputStream is
public java.io.OutputStream os
String proxy_auth_string
String proxy_dialog_host
int proxy_dialog_port
java.net.Socket proxySock
java.io.DataInputStream proxy_is
java.io.OutputStream proxy_os
javax.net.ssl.SSLContext trustloc_ctx
javax.net.ssl.SSLContext trustall_ctx
javax.net.ssl.SSLContext trustsrv_ctx
javax.net.ssl.SSLContext trusturl_ctx
javax.net.ssl.SSLContext trustone_ctx
javax.net.ssl.TrustManager[] trustAllCerts
javax.net.ssl.TrustManager[] trustSrvCert
javax.net.ssl.TrustManager[] trustUrlCert
javax.net.ssl.TrustManager[] trustOneCert
javax.net.ssl.KeyManager[] mykey
boolean user_wants_to_see_cert
String cert_fail
java.security.cert.Certificate[] trustallCerts
java.security.cert.Certificate[] trustsrvCerts
java.security.cert.Certificate[] trusturlCerts
byte[] hex2bytes (java.lang.String)
void (java.lang.String, int, VncViewer) throws java.lang.Exception
public void check_for_proxy_and_grab_vnc_server_cert ()
public java.net.Socket connectSock () throws java.io.IOException
boolean browser_cert_match ()
private void dbg (java.lang.String)
private int gint (java.lang.String)
private void proxy_helper (java.lang.String, int)
public javax.net.ssl.SSLSocket proxy_socket (javax.net.ssl.SSLSocketFactory)
java.net.Socket psocket (java.lang.String, int)
java.lang.String readline (java.io.DataInputStream)
static void access$000 (SSLSocketToMe, java.lang.String)
}
SessionRecorder.classSessionRecorder.java
package
SessionRecorder extends java.lang.Object {
protected java.io.FileOutputStream f
protected java.io.DataOutputStream df
protected long startTime
protected long lastTimeOffset
protected byte[] buffer
protected int bufferSize
protected int bufferBytes
public void (java.lang.String, int) throws java.io.IOException
public void (java.lang.String) throws java.io.IOException
public void close () throws java.io.IOException
public void writeHeader () throws java.io.IOException
public void writeByte (int) throws java.io.IOException
public void writeShortBE (int) throws java.io.IOException
public void writeIntBE (int) throws java.io.IOException
public void writeShortLE (int) throws java.io.IOException
public void writeIntLE (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void flush (boolean) throws java.io.IOException
public void flush () throws java.io.IOException
protected void prepareWriting () throws java.io.IOException
}
SocketFactory.classSocketFactory.java
package
public abstract SocketFactory extends java.lang.Object {
public abstract java.net.Socket createSocket (java.lang.String, int, java.applet.Applet) throws java.io.IOException
public abstract java.net.Socket createSocket (java.lang.String, int, java.lang.String[]) throws java.io.IOException
}
TrustDialog.classSSLSocketToMe.java
package
TrustDialog extends java.lang.Object implements java.awt.event.ActionListener {
String msg
String host
String text
int port
java.security.cert.Certificate[] trustallCerts
boolean viewing_cert
boolean trust_this_session
java.awt.Button ok
java.awt.Button cancel
java.awt.Button viewcert
java.awt.TextArea textarea
java.awt.Checkbox accept
java.awt.Checkbox deny
java.awt.Dialog dialog
String s1
String s2
String ln
void (java.lang.String, int, java.security.cert.Certificate[])
public boolean queryUser (java.lang.String)
public synchronized void actionPerformed (java.awt.event.ActionEvent)
java.lang.String get_certinfo ()
}
VncCanvas.classVncCanvas.java
package
VncCanvas extends java.awt.Canvas implements java.awt.event.KeyListener java.awt.event.MouseListener java.awt.event.MouseMotionListener java.awt.event.MouseWheelListener {
VncViewer viewer
RfbProto rfb
java.awt.image.ColorModel cm8
java.awt.image.ColorModel cm24
java.awt.Color[] colors
int bytesPixel
java.awt.Image memImage
java.awt.Graphics memGraphics
java.awt.Image rawPixelsImage
java.awt.image.MemoryImageSource pixelsSource
byte[] pixels8
int[] pixels24
byte[] zlibBuf
int zlibBufLen
java.util.zip.Inflater zlibInflater
static final int tightZlibBufferSize
java.util.zip.Inflater[] tightInflaters
java.awt.Rectangle jpegRect
boolean inputEnabled
private java.awt.Color hextile_bg
private java.awt.Color hextile_fg
boolean showSoftCursor
java.awt.image.MemoryImageSource softCursorSource
java.awt.Image softCursor
int cursorX
int cursorY
int cursorWidth
int cursorHeight
int origCursorWidth
int origCursorHeight
int hotX
int hotY
int origHotX
int origHotY
void (VncViewer) throws java.io.IOException
public java.awt.Dimension getPreferredSize ()
public java.awt.Dimension getMinimumSize ()
public java.awt.Dimension getMaximumSize ()
public void update (java.awt.Graphics)
public void paint (java.awt.Graphics)
public boolean imageUpdate (java.awt.Image, int, int, int, int, int)
public synchronized void enableInput (boolean)
public void setPixelFormat () throws java.io.IOException
void updateFramebufferSize ()
void resizeDesktopFrame ()
public void processNormalProtocol () throws java.lang.Exception
void handleRawRect (int, int, int, int) throws java.io.IOException
void handleRawRect (int, int, int, int, boolean) throws java.io.IOException
void handleCopyRect (int, int, int, int) throws java.io.IOException
void handleRRERect (int, int, int, int) throws java.io.IOException
void handleCoRRERect (int, int, int, int) throws java.io.IOException
void handleHextileRect (int, int, int, int) throws java.io.IOException
void handleHextileSubrect (int, int, int, int) throws java.io.IOException
void handleZlibRect (int, int, int, int) throws java.lang.Exception
void handleTightRect (int, int, int, int) throws java.lang.Exception
void decodeMonoData (int, int, int, int, byte[], byte[])
void decodeMonoData (int, int, int, int, byte[], int[])
void decodeGradientData (int, int, int, int, byte[])
void handleUpdatedPixels (int, int, int, int)
void scheduleRepaint (int, int, int, int)
public void keyPressed (java.awt.event.KeyEvent)
public void keyReleased (java.awt.event.KeyEvent)
public void keyTyped (java.awt.event.KeyEvent)
public void mousePressed (java.awt.event.MouseEvent)
public void mouseReleased (java.awt.event.MouseEvent)
public void mouseMoved (java.awt.event.MouseEvent)
public void mouseDragged (java.awt.event.MouseEvent)
public void mouseWheelMoved (java.awt.event.MouseWheelEvent)
public void processLocalKeyEvent (java.awt.event.KeyEvent)
public void processLocalMouseWheelEvent (java.awt.event.MouseWheelEvent)
public void processLocalMouseEvent (java.awt.event.MouseEvent, boolean)
public void mouseClicked (java.awt.event.MouseEvent)
public void mouseEntered (java.awt.event.MouseEvent)
public void mouseExited (java.awt.event.MouseEvent)
synchronized void handleCursorShapeUpdate (int, int, int, int, int) throws java.io.IOException
synchronized java.awt.image.MemoryImageSource decodeCursorShape (int, int, int) throws java.io.IOException
synchronized void createSoftCursor ()
synchronized void softCursorMove (int, int)
synchronized void softCursorFree ()
}
VncViewer.classVncViewer.java
package
public VncViewer extends java.applet.Applet implements java.lang.Runnable java.awt.event.WindowListener {
boolean inAnApplet
boolean inSeparateFrame
String[] mainArgs
RfbProto rfb
Thread rfbThread
java.awt.Frame vncFrame
java.awt.Container vncContainer
java.awt.ScrollPane desktopScrollPane
java.awt.GridBagLayout gridbag
ButtonPanel buttonPanel
java.awt.Label connStatusLabel
AuthPanel authenticator
AuthUnixLoginPanel authenticatorUnixLogin
VncCanvas vc
OptionsFrame options
ClipboardFrame clipboard
RecordingFrame rec
Object recordingSync
String sessionFileName
boolean recordingActive
boolean recordingStatusChanged
String cursorUpdatesDef
String eightBitColorsDef
String socketFactory
String host
int port
int vncserverport
boolean showControls
boolean offerRelogin
boolean showOfflineDesktop
int deferScreenUpdates
int deferCursorUpdates
int deferUpdateRequests
boolean disableSSL
boolean GET
String CONNECT
String urlPrefix
String httpsPort
String oneTimeKey
String serverCert
String proxyHost
String proxyPort
boolean forceProxy
boolean ignoreProxy
boolean trustAllVncCerts
boolean trustUrlVncCert
boolean debugCerts
boolean debugKeyboard
boolean mapF5_to_atsign
boolean forbid_Ctrl_Alt
public static java.applet.Applet refApplet
public void ()
public static void main (java.lang.String[])
public void init ()
public void update (java.awt.Graphics)
public void run ()
void processNormalProtocol () throws java.lang.Exception
void connectAndAuthenticate () throws java.lang.Exception
boolean tryAuthenticate () throws java.lang.Exception
void showConnectionStatus (java.lang.String)
void showAuthPanel (java.awt.Panel)
void doProtocolInitialisation () throws java.io.IOException
void setEncodings ()
void setCutText (java.lang.String)
void setRecordingStatus (java.lang.String)
boolean checkRecordingStatus () throws java.io.IOException
protected void startRecording () throws java.io.IOException
protected void stopRecording () throws java.io.IOException
public void readParameters ()
public java.lang.String readParameter (java.lang.String, boolean)
int readIntParameter (java.lang.String, int)
void moveFocusToDesktop ()
public synchronized void disconnect ()
public synchronized void fatalError (java.lang.String)
public synchronized void fatalError (java.lang.String, java.lang.Exception)
void showMessage (java.lang.String)
public void stop ()
public void destroy ()
public void enableInput (boolean)
public void windowClosing (java.awt.event.WindowEvent)
public void windowActivated (java.awt.event.WindowEvent)
public void windowDeactivated (java.awt.event.WindowEvent)
public void windowOpened (java.awt.event.WindowEvent)
public void windowClosed (java.awt.event.WindowEvent)
public void windowIconified (java.awt.event.WindowEvent)
public void windowDeiconified (java.awt.event.WindowEvent)
}