diff src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java @ 16:e654b2e4de64

add TreeTask.java
author one
date Mon, 27 Aug 2012 06:31:14 +0900
parents 4689cc86d6cb
children ea83f4be0cc9
line wrap: on
line diff
--- a/src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java	Sun Aug 26 12:51:54 2012 +0900
+++ b/src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java	Mon Aug 27 06:31:14 2012 +0900
@@ -51,17 +51,29 @@
 	private static final byte SERVER_CUT_TEXT = 3;
 
 
-	private static Logger logger = Logger.getLogger("com.glavsoft.rfb.protocol.ReceiverTask");
-	private final Reader reader;
+	protected static Logger logger = Logger.getLogger("com.glavsoft.rfb.protocol.ReceiverTask");
+	protected final Reader reader;
 	private volatile boolean isRunning = false;
-	private Renderer renderer;
-	private final IRepaintController repaintController;
+	protected Renderer renderer;
+	protected final IRepaintController repaintController;
 	private final ClipboardController clipboardController;
-	private final DecodersContainer decoders;
-	private FramebufferUpdateRequestMessage fullscreenFbUpdateIncrementalRequest;
-	private final ProtocolContext context;
+	protected final DecodersContainer decoders;
+	protected FramebufferUpdateRequestMessage fullscreenFbUpdateIncrementalRequest;
+	protected final ProtocolContext context;
 	private PixelFormat pixelFormat;
 	private boolean needSendPixelFormat;
+	
+	public ReceiverTask(Reader reader,
+            IRepaintController repaintController, ClipboardController clipboardController,
+            DecodersContainer decoders, ProtocolContext context,boolean flag) {
+		this.reader = reader;
+		this.repaintController = repaintController;
+		this.clipboardController = clipboardController;
+		this.context = context;
+		this.decoders = decoders;
+		fullscreenFbUpdateIncrementalRequest =
+				new FramebufferUpdateRequestMessage(0, 0, context.getFbWidth(), context.getFbHeight(), true);
+	}
 
 	public ReceiverTask(Reader reader,
 	                    IRepaintController repaintController, ClipboardController clipboardController,
@@ -76,7 +88,7 @@
 		fullscreenFbUpdateIncrementalRequest =
 			new FramebufferUpdateRequestMessage(0, 0, context.getFbWidth(), context.getFbHeight(), true);
 	}
-
+	
 	@Override
 	public void run() {
 		isRunning = true;