# HG changeset patch # User e085711 # Date 1302878945 -32400 # Node ID b593d6ff5a464a76f3dce04e604785b5eb3944bc # Parent bdb8d7c7d4d18d4343d258cdff02cbfe46872c5c create class MyRfbProto diff -r bdb8d7c7d4d1 -r b593d6ff5a46 src/RfbProto.java --- a/src/RfbProto.java Fri Apr 15 18:31:12 2011 +0900 +++ b/src/RfbProto.java Fri Apr 15 23:49:05 2011 +0900 @@ -118,8 +118,11 @@ // Input stream is declared private to make sure it can be accessed // only via RfbProto methods. We have to do this because we want to // count how many bytes were read. - private DataInputStream is; - private long numBytesRead = 0; +// private DataInputStream is; + protected DataInputStream is; + +// private long numBytesRead = 0; + protected long numBytesRead = 0; public long getNumBytesRead() { return numBytesRead; @@ -167,7 +170,8 @@ CapsContainer encodingCaps; // If true, informs that the RFB socket was closed. - private boolean closed; +// private boolean closed; + protected boolean closed; // // Constructor. Make TCP connection to RFB server. @@ -1359,14 +1363,4 @@ numBytesRead += 4; return r; } - void mark(int len) throws IOException{ - is.mark(len); - } - void reset() throws IOException{ - is.reset(); - } - final boolean markSupported() { - return is.markSupported(); - } - } diff -r bdb8d7c7d4d1 -r b593d6ff5a46 src/VncViewer.java --- a/src/VncViewer.java Fri Apr 15 18:31:12 2011 +0900 +++ b/src/VncViewer.java Fri Apr 15 23:49:05 2011 +0900 @@ -161,7 +161,7 @@ vncFrame.pack(); vncFrame.setVisible(true); try { - rfb = new RfbProto(host, port, this); + rfb = new MyRfbProto(host, port, this); rfb.framebufferWidth = 1680; rfb.framebufferHeight = 1050;