ping static method
Creates a PING frame
Implementation
static YamuxFrame ping(bool ack, [int? value]) {
Uint8List data;
if (value != null) {
final byteData = ByteData(8);
byteData.setUint64(0, value, Endian.big);
data = byteData.buffer.asUint8List();
} else {
data = Uint8List(0);
}
return YamuxFrame(
type: YamuxFrameType.ping,
flags: ack ? YamuxFlags.ack : 0,
streamId: 0,
length: data.length,
data: data,
);
}