Mercurial > hg > Applications > TightVNC_orginal
diff src/main/java/ac/ryukyu/treevnc/InterfaceForViewer.java @ 1:75b54fd9e73a
add new package treevnc
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 03 Jul 2012 13:34:43 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/ac/ryukyu/treevnc/InterfaceForViewer.java Tue Jul 03 13:34:43 2012 +0900 @@ -0,0 +1,29 @@ +package ac.ryukyu.treevnc; + +import java.awt.Image; +import java.net.Socket; +import ac.ryukyu.treevnc.client.*; + +public interface InterfaceForViewer extends java.lang.Runnable{ + + public void setEchoValue(EchoClient value); + public String readParameter(String name, boolean required); + + public void getParentName(); + // synchronized + public void disconnect(); + public void fatalError(String str); + public void fatalError(String str, Exception e); + + + public void destroy(); + + public void enableInput(boolean enable); + + + public void setClientSocket(Socket sock); + public void close(); + public Image getScreenImage(); + public void writeScreenData(byte[] b, String imageFormat); + +}