1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.handler.codec.http.websocketx;
17
18 import io.netty.buffer.ByteBuf;
19 import io.netty.buffer.Unpooled;
20
21
22
23
24 public class PingWebSocketFrame extends WebSocketFrame {
25
26
27
28
29 public PingWebSocketFrame() {
30 super(true, 0, Unpooled.buffer(0));
31 }
32
33
34
35
36
37
38
39 public PingWebSocketFrame(ByteBuf binaryData) {
40 super(binaryData);
41 }
42
43
44
45
46
47
48
49
50
51
52
53 public PingWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData) {
54 super(finalFragment, rsv, binaryData);
55 }
56
57 @Override
58 public PingWebSocketFrame copy() {
59 return (PingWebSocketFrame) super.copy();
60 }
61
62 @Override
63 public PingWebSocketFrame duplicate() {
64 return (PingWebSocketFrame) super.duplicate();
65 }
66
67 @Override
68 public PingWebSocketFrame retainedDuplicate() {
69 return (PingWebSocketFrame) super.retainedDuplicate();
70 }
71
72 @Override
73 public PingWebSocketFrame replace(ByteBuf content) {
74 return new PingWebSocketFrame(isFinalFragment(), rsv(), content);
75 }
76
77 @Override
78 public PingWebSocketFrame retain() {
79 super.retain();
80 return this;
81 }
82
83 @Override
84 public PingWebSocketFrame retain(int increment) {
85 super.retain(increment);
86 return this;
87 }
88
89 @Override
90 public PingWebSocketFrame touch() {
91 super.touch();
92 return this;
93 }
94
95 @Override
96 public PingWebSocketFrame touch(Object hint) {
97 super.touch(hint);
98 return this;
99 }
100 }