org.fisco.bcos.channel.dto.FiscoMessage Maven / Gradle / Ivy
package org.fisco.bcos.channel.dto;
import io.netty.buffer.ByteBuf;
import org.fisco.bcos.channel.handler.Message;
public class FiscoMessage extends Message {
private static final long serialVersionUID = 3763237749437810546L;
public FiscoMessage() {}
public FiscoMessage(Message msg) {
length = msg.getLength();
type = msg.getType();
seq = msg.getSeq();
result = msg.getResult();
}
@Override
public void readExtra(ByteBuf in) {
data = new byte[length - Message.HEADER_LENGTH];
in.readBytes(data, 0, length - Message.HEADER_LENGTH);
}
@Override
public void writeExtra(ByteBuf out) {
out.writeBytes(data);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy