Uses of Class
ThincMsg

Uses of ThincMsg in <Unnamed>
 

Subclasses of ThincMsg in <Unnamed>
 class ThincCMsg
          abstract class for client messages. it represents CLIENT => SERVER messages on protocol specification.
 class ThincCMsgEvent
          abstract class for client Event such as key press, mouse clicked, etc.
 class ThincCMsgEventKey
          ThincCMsgEventKey handles the key pressed and released event from canvas. it simply implements KeyListener interfaces provided from java, and it is added as a KeyListener on ThincClientCanvas.
 class ThincCMsgEventMouseButton
          ThincCMsgEventMouseButton handles the mouse clicked / released event from canvas.
 class ThincCMsgEventMouseMove
          ThincCMsgEventMouseMove handles the mouse moved event from canvas.
 class ThincCMsgInit
          abstract class for client initialization messages.
 class ThincCMsgInitAuth
          authentication messages. it contains the id and password information for server.
 class ThincCMsgInitClientDone
          initialization done messages. it does not contain any additional messages except thinc header itself
 class ThincCMsgInitNotOK
           
 class ThincCMsgInitOK
           
 class ThincCMsgInitRequest
          abstract class for initialization request messages.
 class ThincCMsgInitRequestAppGet
          Deprecated. JAVA cannot supports this.
 class ThincCMsgInitRequestAppList
          Deprecated. JAVA cannot supports this.
 class ThincCMsgInitRequestAppSharing
          Deprecated. JAVA cannot supports this.
 class ThincCMsgInitRequestCacheSize
          requests the initial cache size.
 class ThincCMsgInitRequestCursor
          requests the cursor image and information.
 class ThincCMsgInitRequestEncoder
          requests the encoder type to compress the image from server.
 class ThincCMsgInitRequestFBData
          requests the initial frame buffer data.
 class ThincCMsgInitRequestFBInfo
          requests the frame buffer information.
 class ThincCMsgInitRequestKeepAlive
          Deprecated. cannot find it in protocol specification.
 class ThincCMsgInitRequestNoVideo
          let the server knows that client supports no video.
 class ThincCMsgInitRequestVideo
          let the server knows that client supports video.
 class ThincCMsgInitRequestVideoClientFormat
          let the server knows that client supported format for video.
 class ThincCMsgInitRequestVideoServerFormat
          replies the ThincSMsgInitRequestVideoServerFormat is handled in client properly.
 class ThincCMsgInitSecCaps
          replies the capability for security to server.
 class ThincCMsgResize
          abstract class for resizing canvas.
 class ThincCMsgResizeEvent
          ThincCMsgEventMouseButton handles resized event from canvas.
 class ThincCMsgResizeUpdate
          ThincCMsgEventMouseButton is for sending the message that the region in frame buffer should be refreshed.
 class ThincCMsgSound
          abstract class for sound messages.
 class ThincCMsgSoundStart
          ThincCMsgSoundStarts sends the init messages for sound. because it operates different port from frame buffer or video messages, it is as same as T_CSTART messages from Protocol specification.
 class ThincCMsgVideo
          abstract class for video messages.
 class ThincCMsgVideoStartOK
          Deprecated. server does not send the next message if it is sent. if you want to use it, only use this when you want to stop video.
 class ThincSMsg
           
 class ThincSMsgAck
          takes proper action for ack message from server. currently there is nothing to do.
 class ThincSMsgAppShare
          Deprecated. Need to specified protocol type
 class ThincSMsgAppShareDesc
          Deprecated. Need to specified protocol type
 class ThincSMsgAppShareHeader
          Deprecated. Need to specified protocol type
 class ThincSMsgCursor
          abstraction class for cursor messages.
 class ThincSMsgCursorChange
          handles changing the cursor. it comes with new hot x and y coordinates, and images/bitmaps for brand new cursor.
 class ThincSMsgCursorColor
          handles changing the color of the cursor. it comes with new foreground and background colors.
 class ThincSMsgCursorMove
          handles move the cursor to new coordination. it comes with new x and y coordinates.
 class ThincSMsgCursorShowHide
          handles show/hide the cursor. it comes with a flag which represents show / hide the cursor.
 class ThincSMsgFB
          abstract class for Thinc frame buffer messages
 class ThincSMsgFBCopy
          class for copying the regions from frame buffer and move it into specified region in frame buffer.
 class ThincSMsgFBFillBilevel
          class for filling the regions with bitmap images to the frame buffer.
 class ThincSMsgFBFillGlyph
          class for filling the regions with transparent bitmap images(glyph map) to the frame buffer. it is almost as same as ThincSMsgFillBilevel
 class ThincSMsgFBFillPixMap
          class for filling the regions with pixel-map images to the frame buffer. it is almost as same as ThincSMsgFillBilevel
 class ThincSMsgFBFillSolid
          class for filling the regions with color to the frame buffer.
 class ThincSMsgFBRawUpdate
          class for drawing an image into the frame buffer.
 class ThincSMsgInit
          abstract class for server initialization messages.
 class ThincSMsgInitNotOK
          class for init NAK replies from server.
 class ThincSMsgInitOK
          class for init ACK replies from server.
 class ThincSMsgInitReply
          abstract class for initialization reply messages.
 class ThincSMsgInitReplyAppGet
          Deprecated. JAVA cannot supports this.
 class ThincSMsgInitReplyAppList
          Deprecated. JAVA cannot supports this.
 class ThincSMsgInitReplyAppSharing
          Deprecated. JAVA cannot supports this.
 class ThincSMsgInitReplyCacheSize
          initialize the cache size for bitmap,pixmap and image caches.
 class ThincSMsgInitReplyCursor
          class for initializing cursor's image, hot x and hot y.
 class ThincSMsgInitReplyEncoder
          class for initializing compression method(encoder) for raw images.
 class ThincSMsgInitReplyFBData
          class for receiving init images for frame buffer.
 class ThincSMsgInitReplyFBInfo
          class for receiving frame buffer information.
 class ThincSMsgInitReplyKeepAlive
          Deprecated. cannot find it in protocol specification.
 class ThincSMsgInitReplyNotOK
          class for init reply NAK from the server. it actually prints out cause of the error and do nothing.
 class ThincSMsgInitReplyOK
          class for init reply ACK from the server. it actually do nothing.
 class ThincSMsgInitReplyUnknown
          class for init reply unknown message from the server. it actually just throws ThincException.
 class ThincSMsgInitReplyVideoServerFormat
          class for receving video format from the server. the ThincMsgInitReplyHandler will send the ThincCMsgInitRequestClientFormat to notify the client supported video format.
 class ThincSMsgInitSecCaps
          class for receiving security capability from the server. it also send the ThincCMsgInitSecCaps to notify the client supported security capability.
 class ThincSMsgInitSessCaps
          class for init reply session secirity capability message from the server. it is actually ACK for ThincCMsgInitSecCaps from the server.
 class ThincSMsgPing
          Deprecated. Seems like does not used anymore.
 class ThincSMsgResize
          Deprecated. does not use any resized ack for now.
 class ThincSMsgResizeAck
          Deprecated. does not use anymore for resizing
 class ThincSMsgSound
          abstract class for sound messages.
 class ThincSMsgSoundClose
          class for closing the sound stream.
 class ThincSMsgSoundOpen
          class for getting the information for configuration of sound devices.
 class ThincSMsgSoundPlay
          class for creating and getting sound stream.
 class ThincSMsgVideo
          abstract class for video messages.
 class ThincSMsgVideoEnd
          class for closing the video stream.
 class ThincSMsgVideoMove
          class for moving the video stream's location.
 class ThincSMsgVideoNext
          class for playing the video stream.
 class ThincSMsgVideoResize
          class for resizing the video stream.
 class ThincSMsgVideoScale
          class for scaling the video stream.
 class ThincSMsgVideoStart
          class for starting the video stream.