for (int i = 0; i < count; i++) {
protocol.writeMessageBegin(new TMessage("testmessage" + i, TMessageType.CALL, i));
{
protocol.writeStructBegin(new TStruct());
{
protocol.writeFieldBegin(new TField("i32field", TType.I32, (short) 1));
protocol.writeI32(123);
protocol.writeFieldEnd();
}
{
protocol.writeFieldBegin(new TField("strfield", TType.STRING, (short) 2));
protocol.writeString("foo");
protocol.writeFieldEnd();
}
{
protocol.writeFieldBegin(new TField("boolfield", TType.BOOL, (short) 3));
protocol.writeBool(true);
protocol.writeFieldEnd();
}
protocol.writeFieldStop();
protocol.writeStructEnd();