// USA.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
// VNCViewer desktop window.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
import java.io.*;
// particular capability as used in the RFB protocol 3.130.
//
+package com.tightvnc.vncviewer;
+
class CapabilityInfo {
// Public methods
// protocol 3.130
//
+package com.tightvnc.vncviewer;
+
import java.util.Vector;
import java.util.Hashtable;
// Clipboard frame.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
// fine Java utilities: http://www.acme.com/java/
+package com.tightvnc.vncviewer;
+
import java.io.*;
/// The DES encryption method.
// HTTP proxies supporting the HTTP CONNECT method.
//
+package com.tightvnc.vncviewer;
+
import java.net.*;
import java.io.*;
// HTTP proxies supporting the HTTP CONNECT method.
//
+package com.tightvnc.vncviewer;
+
import java.applet.*;
import java.net.*;
import java.io.*;
// Representation).
//
+package com.tightvnc.vncviewer;
+
abstract public class InStream {
// check() ensures there is buffer data for at least one item of size
* USA.
*/
+package com.tightvnc.vncviewer;
+
public class MemInStream extends InStream {
public MemInStream(byte[] data, int offset, int len) {
// It sets the encodings array and some booleans.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
// FBS (FrameBuffer Stream) files.
//
+package com.tightvnc.vncviewer;
+
import java.io.*;
import java.awt.*;
import java.awt.event.*;
// after fatal errors or disconnect
//
+package com.tightvnc.vncviewer;
import java.awt.*;
import java.awt.event.*;
// RfbProto.java
//
+package com.tightvnc.vncviewer;
+
import java.io.*;
import java.awt.*;
import java.awt.event.*;
// FBS files are used to save RFB sessions for later playback.
//
+package com.tightvnc.vncviewer;
+
import java.io.*;
class SessionRecorder {
// standard Socket class by its alternative implementations.
//
+package com.tightvnc.vncviewer;
+
import java.applet.*;
import java.net.*;
import java.io.*;
// USA.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
// USA.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.io.*;
// a VNC desktop.
//
+package com.tightvnc.vncviewer;
+
import java.awt.*;
import java.awt.event.*;
import java.io.*;
// A ZlibInStream reads from a zlib.io.InputStream
//
+package com.tightvnc.vncviewer;
+
public class ZlibInStream extends InStream {
static final int defaultBufSize = 16384;