net.rfb
Class CMsgWriter

java.lang.Object
  extended by net.rfb.CMsgWriter
Direct Known Subclasses:
CMsgWriterV3

public abstract class CMsgWriter
extends java.lang.Object


Method Summary
abstract  void endMsg()
           
 void setOutStream(OutStream os_)
           
abstract  void startMsg(int type)
           
 void writeClientCutText(java.lang.String str)
           
abstract  void writeClientInit(boolean shared)
           
 void writeFramebufferUpdateRequest(int x, int y, int w, int h, boolean incremental)
           
 void writeKeyEvent(int key, boolean down)
           
 void writePointerEvent(int x, int y, int buttonMask)
           
 void writeSetEncodings(int preferredEncoding, boolean useCopyRect)
           
 void writeSetEncodings(int nEncodings, int[] encodings)
           
 void writeSetPixelFormat(PixelFormat pf)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeClientInit

public abstract void writeClientInit(boolean shared)

writeSetPixelFormat

public void writeSetPixelFormat(PixelFormat pf)

writeSetEncodings

public void writeSetEncodings(int nEncodings,
                              int[] encodings)

writeSetEncodings

public void writeSetEncodings(int preferredEncoding,
                              boolean useCopyRect)

writeFramebufferUpdateRequest

public void writeFramebufferUpdateRequest(int x,
                                          int y,
                                          int w,
                                          int h,
                                          boolean incremental)

writeKeyEvent

public void writeKeyEvent(int key,
                          boolean down)

writePointerEvent

public void writePointerEvent(int x,
                              int y,
                              int buttonMask)

writeClientCutText

public void writeClientCutText(java.lang.String str)

startMsg

public abstract void startMsg(int type)

endMsg

public abstract void endMsg()

setOutStream

public void setOutStream(OutStream os_)