writeMessageBegin method

  1. @override
void writeMessageBegin(
  1. TMessage message
)
override

write

Implementation

@override
void writeMessageBegin(TMessage message) {
  if (strictWrite) {
    int version = VERSION_1 | message.type;
    writeI32(version);
    writeString(message.name);
    writeI32(message.seqid);
  } else {
    writeString(message.name);
    writeByte(message.type);
    writeI32(message.seqid);
  }
}