Class ThincCMsgInitRequestEncoder
java.lang.Object
ThincMsg
ThincCMsg
ThincCMsgInit
ThincCMsgInitRequest
ThincCMsgInitRequestEncoder
public final class ThincCMsgInitRequestEncoder
- extends ThincCMsgInitRequest
requests the encoder type to compress the image from server.
- Author:
- Young Jin Yoon
- See Also:
ThincCMsgInitRequest
Method Summary |
short |
messageSize()
messageSize()
returns the total messageSize to send. |
void |
process()
process()
is general processing method for each thinc messages. |
void |
putMessage(java.nio.ByteBuffer b)
putMessage()
puts request type and 0 for unused field, respectively. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INIT_MESSAGE_TYPE
public static final int INIT_MESSAGE_TYPE
- See Also:
- Constant Field Values
ThincCMsgInitRequestEncoder
public ThincCMsgInitRequestEncoder(ThincMsgHandler h,
ThincClientCanvas c)
- creates ThincCMsgInitRequestEncoder object.
- Parameters:
h
- ThincMsgHandler
to handle the messagec
- ThincClientCanvas
to get the information
putMessage
public void putMessage(java.nio.ByteBuffer b)
- putMessage()
puts request type and 0 for unused field, respectively.
- Specified by:
putMessage
in class ThincCMsg
- Parameters:
b
- ByteBuffer object to send
messageSize
public short messageSize()
- Description copied from class:
ThincCMsg
- messageSize()
returns the total messageSize to send.
- Specified by:
messageSize
in class ThincCMsg
- Returns:
- total messageSize refered from ThincMsgHandler class
process
public void process()
throws ThincException
- Description copied from class:
ThincMsg
- process()
is general processing method for each thinc messages.
Most of client messages, it simply invokes send()
methods in
ThincMsgHandler
object to send the
client messages.
In server messages, it interacts with ThincClientCanvas
in this method.
- Specified by:
process
in class ThincMsg
- Throws:
ThincException