diff src/main/java/jp/ac/u_ryukyu/treevnc/MyRfbProto.java @ 65:ffd7537cebfc

cuiversion
author Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
date Mon, 27 Jan 2014 16:35:20 +0900
parents e73e2c30c9a6
children 84ad879891e9
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/MyRfbProto.java	Sat Jan 25 21:19:52 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/treevnc/MyRfbProto.java	Mon Jan 27 16:35:20 2014 +0900
@@ -16,6 +16,7 @@
 import com.glavsoft.transport.Reader;
 import com.glavsoft.transport.Writer;
 import com.glavsoft.viewer.Viewer;
+import com.glavsoft.viewer.ViewerImpl;
 
 public class MyRfbProto {
 	final static int FramebufferUpdateRequest = 3;
@@ -31,7 +32,8 @@
 	private EchoClient echo;
 	private String proxyAddr;
 	public int acceptPort;
-	protected boolean readyReconnect; 
+	protected boolean readyReconnect;
+	private boolean cuiVersion; 
 	
 	public MyRfbProto() {
 		rThread = new RequestScreenThread(this);
@@ -151,6 +153,7 @@
 							continue;
 						else if (header.get(0) == CheckDelay) {
 							writeToClient(os, bufs, inputIndex);
+							//System.out.println("*********checkdelay****************");
 							continue;
 						} else if (header.get(0) == FramebufferUpdate) {
 							 //System.out.println("client "+ myId);
@@ -337,10 +340,14 @@
 		echo = _echo;
 	}
 	
-	public void setViewer(Viewer v) {
+	public void setViewer(ViewerImpl v) {
 		echo.setViewer(v);
 	}
 	
+	public ViewerImpl getViewer() {
+		return echo.getViewer();
+	}
+	
 	public EchoClient getEcho() {
 		return echo;
 	}
@@ -372,5 +379,15 @@
 	}
 	
 	public void setReadyReconnect(boolean ready) {
+	}
+
+
+	public boolean getCuiVersion() {
+		return cuiVersion;
 	} 
+	
+	public void  setCuiVersion(boolean flag) {
+		cuiVersion = flag;
+	}
+	
 }