A B C D E F G H I K L M N O P R S T U V W X Y Z

P

pad - Variable in class ThincProto.thinc_cAck
 
pad - Variable in class ThincProto.thinc_cStart
 
pad - Variable in class ThincProto.thinc_cursorShowHide
 
pad - Variable in class ThincProto.thinc_evButton
 
pad - Variable in class ThincProto.thinc_evKeyb
 
pad - Variable in class ThincProto.thinc_fbBilevel
 
pad - Variable in class ThincProto.thinc_fbGlyph
 
pad - Variable in class ThincProto.thinc_fbPFill
 
pad - Variable in class ThincProto.thinc_fbSFill
 
pad - Variable in class ThincProto.thinc_sAck
 
pad - Variable in class ThincProtoSound.thinc_sndClose
 
pad - Variable in class ThincProtoSound.thinc_sndOpen
 
pad - Variable in class ThincProtoSound.thinc_sndPlay
 
pad - Variable in class ThincProtoVideo.thinc_vidStartOK
 
pad - Variable in class ThincRecordCommon.thincRecCmdHeader
 
paint(Graphics) - Method in class ThincClientCanvas
paint() simply draws frame buffer onto canvas.
pass_len - Variable in class ThincProto.thinc_cAuth
 
passwd - Variable in class ThincClient
 
PASSWD - Variable in class ThincFrame
 
PasswdName - Variable in class ThincFrame
 
pitch - Variable in class ThincProtoVideo.thinc_vidInfoUYVY
 
pitch - Variable in class ThincProtoVideo.thinc_vidInfoYUY2
 
pitch - Variable in class ThincVideoFormatUYVY
 
pitch - Variable in class ThincVideoFormatYUY2
 
pix - Variable in class ThincProto2.thinc_replyCacheSz
 
PIX_CACHE - Static variable in class ThincClientCanvas
 
pixel - Variable in class ThincProto.thinc_fbSFill
 
pixels - Variable in class ThincClientCanvas
 
pixels - Variable in class ThincSMsgFlagFBZData
 
playInfo - Static variable in class ThincSMsgSound
 
playSound(SourceDataLine, int, int) - Method in class ThincSMsgSoundPlay
playSound() play the sound by using write method from SourceDataLine object.
PNG - Static variable in class ThincSMsgFlagFBZData
 
port - Variable in class ThincClient
 
Port - Variable in class ThincFrame
 
PortNum - Variable in class ThincFrame
 
pressed - Variable in class ThincCMsgEventMouseButton
 
printStackTrace(PrintWriter) - Method in exception ExceptionWrapper
Overriden method from Throwable.
printStackTrace(PrintStream) - Method in exception ExceptionWrapper
Overriden method from Throwable.
printStackTrace() - Method in exception ExceptionWrapper
Overriden method from Throwable.
process() - Method in class ThincCMsgEventKey
 
process() - Method in class ThincCMsgEventMouseButton
process() simply calls the send method on ThincMsgHandler
process() - Method in class ThincCMsgEventMouseMove
 
process() - Method in class ThincCMsgInitAuth
 
process() - Method in class ThincCMsgInitClientDone
 
process() - Method in class ThincCMsgInitNotOK
 
process() - Method in class ThincCMsgInitOK
 
process() - Method in class ThincCMsgInitRequestAppGet
Deprecated.  
process() - Method in class ThincCMsgInitRequestAppList
Deprecated.  
process() - Method in class ThincCMsgInitRequestAppSharing
Deprecated.  
process() - Method in class ThincCMsgInitRequestCacheSize
 
process() - Method in class ThincCMsgInitRequestCursor
 
process() - Method in class ThincCMsgInitRequestEncoder
 
process() - Method in class ThincCMsgInitRequestFBData
 
process() - Method in class ThincCMsgInitRequestFBInfo
 
process() - Method in class ThincCMsgInitRequestKeepAlive
Deprecated.  
process() - Method in class ThincCMsgInitRequestNoVideo
 
process() - Method in class ThincCMsgInitRequestVideo
 
process() - Method in class ThincCMsgInitRequestVideoClientFormat
 
process() - Method in class ThincCMsgInitRequestVideoServerFormat
 
process() - Method in class ThincCMsgInitSecCaps
 
process() - Method in class ThincCMsgResizeEvent
process() Set resized width and height into ThincSMsgFlagResize class and invokes send method in ThincMsgHandler.
process() - Method in class ThincCMsgResizeUpdate
 
process() - Method in class ThincCMsgSoundStart
 
process() - Method in class ThincCMsgVideoStartOK
Deprecated.  
process() - Method in class ThincMsg
process() is general processing method for each thinc messages.
process() - Method in class ThincSMsgAck
process() if the received message is NAK, simply throws new ThincException.
process() - Method in class ThincSMsgAppShareDesc
Deprecated.  
process() - Method in class ThincSMsgAppShareHeader
Deprecated.  
process() - Method in class ThincSMsgCursorChange
process() get the new information about cursor such as hot x, hot y, size and image respectively, and set it into ThincClientCanvas object.
process() - Method in class ThincSMsgCursorColor
process() get the foreground and background color for cursor and change the color using colorChangeCursor() method in ThincClientCanvas class.
process() - Method in class ThincSMsgCursorMove
process() get the new coordination for cursor and change the position using moveThincCursor() method in ThincClientCanvas class.
process() - Method in class ThincSMsgCursorShowHide
process() get the flag for showing cursor and change it into show/hide using showThincCursor() method in ThincClientCanvas class.
process() - Method in class ThincSMsgFBCopy
process() get the source coodinate, destination coordinate, width and height respectively, then copy the region using copyRegion() method in ThincClientCanvas class.
process() - Method in class ThincSMsgFBFillBilevel
process() get the source bitmap image from cache or network and try to generate RGB image with those. finally draw it into frame buffer using drawTile(), drawImage(), drawImageScaled() methods from ThincClientCanvas class.
process() - Method in class ThincSMsgFBFillGlyph
process() get the source glyph-map image from cache or network and try to generate RGB image with those. finally draw it into frame buffer using drawTile(), drawImage(), drawImageScaled() methods from ThincClientCanvas class.
process() - Method in class ThincSMsgFBFillPixMap
process() get the source pixel-map image from cache or network and try to draw an image using drawTile(), drawImage(), drawImageScaled() methods from ThincClientCanvas class.
process() - Method in class ThincSMsgFBFillSolid
process() get the region to draw and color from network and try to draw a filled rectangle using drawFillRect() method from ThincClientCanvas class.
process() - Method in class ThincSMsgFBRawUpdate
process() get the image to draw from network or cache and try to draw an image using drawImage() and drawImageScaled() method from ThincClientCanvas class.
process() - Method in class ThincSMsgFlagFBZData
process() receives the header for compression and try to unzip the compressed image.
process(Rectangle) - Method in class ThincSMsgFlagResize
process() receives resized flag message from the network. if hasInformation is true, it compares the resized flag message with resized height and width of frame buffer. if it is false, just discard resized flag message
process() - Method in class ThincSMsgInitNotOK
process() receives the reason of nak and print it into user window.
process() - Method in class ThincSMsgInitOK
process() gets the last sent message from ThincMsgHandler and conducts the proper action for each sent message.
process() - Method in class ThincSMsgInitReplyAppGet
Deprecated.  
process() - Method in class ThincSMsgInitReplyAppList
Deprecated.  
process() - Method in class ThincSMsgInitReplyAppSharing
Deprecated.  
process() - Method in class ThincSMsgInitReplyCacheSize
process() gets the information for caches and set it using createCache() method from ThincClientCanvas class.
process() - Method in class ThincSMsgInitReplyCursor
process() gets the information for cursor and set it using createCursor() and setThincCursor() method from ThincClientCanvas class.
process() - Method in class ThincSMsgInitReplyEncoder
process() gets the encoding option from the server.
process() - Method in class ThincSMsgInitReplyFBData
process() gets the message containing information for init frame buffer image, then receiving the init frame buffer image and draw it into frame buffer by using setFrameBuffer() and drawFrameBuffer methods in ThincClientCanvas class.
process() - Method in class ThincSMsgInitReplyFBInfo
process() gets the message containing information for frame buffer, then set it into ThincClientCanvas class by using createFrameBuffer method.
process() - Method in class ThincSMsgInitReplyKeepAlive
Deprecated.  
process() - Method in class ThincSMsgInitReplyNotOK
process() just prints out the cause of the error and do nothing.
process() - Method in class ThincSMsgInitReplyOK
process() do nothing if properly accepted.
process() - Method in class ThincSMsgInitReplyUnknown
process() just throw ThincException for unknown messages.
process() - Method in class ThincSMsgInitReplyVideoServerFormat
process() receive every supported format from the server and use bitwise & operator to get client supported format correspond with server. finally, ThincMsgInitReplyHandler sends ThincCMsgInitRequestClientFormat to notify the client supported video format by using sendNextMessage() method.
process() - Method in class ThincSMsgInitSecCaps
process() receive security capability from the server and use bitwise & operator to get client security capability correspond with server. finally, it creates and sends ThincCMsgInitRequestClientFormat to notify the client supported video format.
process() - Method in class ThincSMsgInitSessCaps
process() gets the session security capability from the server and trys to send next message by creating proper ThincCMsg object or using sendNextMessage() method from ThincMsgInitReplyHandler class. because SSL seems not to be implemented on the server side, it is simply ignored just for now.
process() - Method in class ThincSMsgPing
Deprecated.  
process() - Method in class ThincSMsgResizeAck
Deprecated.  
process() - Method in class ThincSMsgSoundClose
process() gets the stream id for sound and remove it from hash table.
process() - Method in class ThincSMsgSoundOpen
process() gets the rate, bits, channels and endian for sound device and set it into AudioFormat and DataLine.Info object.
process() - Method in class ThincSMsgSoundPlay
process() get the stream from the server and try to play it. if it is the first stream from the server, save the information for stream in the hash table.
process() - Method in class ThincSMsgVideoEnd
process() gets the stream id from the server to close, then closes stream by removing stream information from the vector.
process() - Method in class ThincSMsgVideoMove
process() gets the stream id and new coordination from the server to move, then moves the stream by modifying stream information from the vector.
process() - Method in class ThincSMsgVideoNext
process() gets the stream id,size and timestamp from the server, then show the frame onto the canvas by using the generated ABGR image from ThincVideoFormat.
process() - Method in class ThincSMsgVideoResize
process() gets the stream id,width, height and new format information from the server, then set them onto the stream information.
process() - Method in class ThincSMsgVideoScale
process() gets the stream id,dst_width and dst_height from the server, then set them onto the stream information.
process() - Method in class ThincSMsgVideoStart
process() gets the initialized information for stream id from the server, then creates and sets them onto the stream information vector.
process(int, int, int) - Method in class ThincVideoFormat
process() receives YUV image and converts it into ARGB images. it is used in ThinSMsgVideo to draw ARGB image into frame buffer.
process(int, int, int) - Method in class ThincVideoFormatUYVY
 
process(int, int, int) - Method in class ThincVideoFormatYUY2
 
process(int, int, int) - Method in class ThincVideoFormatYV12
 
processPNG() - Method in class ThincSMsgFlagFBZData
 
processZLIB() - Method in class ThincSMsgFlagFBZData
 
putMessage(ByteBuffer) - Method in class ThincCMsg
putMessage() puts messages to send to server.
putMessage(ByteBuffer) - Method in class ThincCMsgEventKey
putMessage() simply puts key code and pressed / released information
putMessage(ByteBuffer) - Method in class ThincCMsgEventMouseButton
putMessage() simply puts buttonMask information
putMessage(ByteBuffer) - Method in class ThincCMsgEventMouseMove
putMessage() simply puts new coordination information for cursor.
putMessage(ByteBuffer) - Method in class ThincCMsgInitAuth
putMessage() puts length of id, length of password, id, and password, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitClientDone
putMessage() puts nothing.
putMessage(ByteBuffer) - Method in class ThincCMsgInitNotOK
 
putMessage(ByteBuffer) - Method in class ThincCMsgInitOK
 
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestAppGet
Deprecated.  
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestAppList
Deprecated.  
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestAppSharing
Deprecated.  
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestCacheSize
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestCursor
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestEncoder
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestFBData
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestFBInfo
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestKeepAlive
Deprecated.  
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestNoVideo
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestVideo
putMessage() puts request type and 0 for unused field, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestVideoClientFormat
putMessage() puts request type, 0 for unused field,and list of supported format, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitRequestVideoServerFormat
putMessage() puts request type, 0 for unused field,and list of supported format, respectively.
putMessage(ByteBuffer) - Method in class ThincCMsgInitSecCaps
putMessage() puts security capability flags only.
putMessage(ByteBuffer) - Method in class ThincCMsgResizeEvent
putMessage() simply puts resized width and height.
putMessage(ByteBuffer) - Method in class ThincCMsgResizeUpdate
putMessage() puts the number of region as 1. then 0,0,its width,its height to refresh entire screen.
putMessage(ByteBuffer) - Method in class ThincCMsgSoundStart
putMessage() just puts the version information with network order.
putMessage(ByteBuffer) - Method in class ThincCMsgVideoStartOK
Deprecated. putMessage() puts stream id and its ACK or NAK. 1 for ACK, 0 for NAK
putThincHeader(ByteBuffer, byte, byte, short) - Method in class ThincHandler
putThincHeader() puts the general thinc header into ByteBuffer

A B C D E F G H I K L M N O P R S T U V W X Y Z