private class GuiWebSocket.BinaryMessage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
message
message buffer
|
private int |
offset
current offset
|
| Constructor and Description |
|---|
BinaryMessage(byte type,
int len)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
send()
Send the message
|
void |
writeBoolean(boolean b)
Write a boolean value (1 for true, 0 for false).
|
void |
writeByte(byte b)
Write a byte
|
void |
writeBytes(byte[] data)
Write bytes.
|
void |
writeInt16(int value)
Write a 16=bit integer
|
void |
writeInt32(int value)
Write a 32-bit integer
|
void |
writeMousePtr(MousePtrWrapper ptr)
Write a mouse pointer
|
void |
writeText(java.lang.String text)
Write a string
|
private int offset
private final byte[] message
public BinaryMessage(byte type,
int len)
type - The message typelen - The message lengthpublic void writeByte(byte b)
b - byte to be writtenpublic void writeBytes(byte[] data)
data - The bytes to writepublic void writeBoolean(boolean b)
b - boolean to be writtenpublic void writeInt32(int value)
value - value to be writtenpublic void writeInt16(int value)
value - value to be writtenpublic void writeText(java.lang.String text)
text - value to be writtenpublic void writeMousePtr(MousePtrWrapper ptr)
ptr - value to be writtenpublic void send()