1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.plugin.opennap.net.msg.server;
21
22 import org.xnap.util.QuotedStringTokenizer;
23
24 public class ServerStatisticsMessage extends ServerMessage {
25
26
27
28 public static final int TYPE = 10115;
29
30
31
32 public int clientCount;
33 public int serverCount;
34 public int userCount;
35 public int fileCount;
36 public int fileSize;
37 public int channelCount;
38 public long startTime;
39 public long uptime;
40 public int memorySize;
41 public int registeredUserCount;
42
43
44
45 public ServerStatisticsMessage(String data) throws InvalidMessageException
46 {
47 super(TYPE, data, 10);
48 }
49
50
51
52 protected void parse(QuotedStringTokenizer t)
53 {
54 clientCount = Integer.parseInt(t.nextToken());
55 serverCount = Integer.parseInt(t.nextToken());
56 userCount = Integer.parseInt(t.nextToken());
57 fileCount = Integer.parseInt(t.nextToken());
58 fileSize = Integer.parseInt(t.nextToken());
59 channelCount = Integer.parseInt(t.nextToken());
60 startTime = Long.parseLong(t.nextToken());
61 uptime = Long.parseLong(t.nextToken());
62 memorySize = Integer.parseInt(t.nextToken());
63 registeredUserCount = Integer.parseInt(t.nextToken());
64 }
65
66 public void received()
67 {
68 }
69
70 }