Mercurial > hg > trac > TreeVNC > TreeVNC
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;