blob: b1cd1170eea1d350075e4856bb6d327ed95d4d25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#pragma once
#include "Packet.h"
class ChatAutoCompletePacket : public Packet
{
#if 0
private String message;
public ChatAutoCompletePacket() {
}
public ChatAutoCompletePacket(String message) {
this.message = message;
}
@Override
public void read(DataInputStream dis) throws IOException {
message = readUtf(dis, ChatPacket.MAX_LENGTH);
}
@Override
public void write(DataOutputStream dos) throws IOException {
writeUtf(message, dos);
}
@Override
public void handle(PacketListener listener) {
listener.handleChatAutoComplete(this);
}
@Override
public int getEstimatedSize() {
return 2 + message.length() * 2;
}
public String getMessage() {
return message;
}
@Override
public String getDebugInfo() {
return String.format("message='%s'", message);
}
@Override
public boolean canBeInvalidated() {
return true;
}
@Override
public boolean isInvalidatedBy(Packet packet) {
return true;
}
#endif
};
|