public void writeTo(Output output, FragmentStatus message) throws IOException { if (message.profile != null) output.writeObject(1, message.profile, MinorFragmentProfile.getSchema(), false); if (message.handle != null) output.writeObject(2, message.handle, FragmentHandle.getSchema(), false); }
public void mergeFrom(Input input, FragmentStatus message) throws IOException { for (int number = input.readFieldNumber(this); ; number = input.readFieldNumber(this)) { switch (number) { case 0: return; case 1: message.profile = input.mergeObject(message.profile, MinorFragmentProfile.getSchema()); break; case 2: message.handle = input.mergeObject(message.handle, FragmentHandle.getSchema()); break; default: input.handleUnknownField(number, this); } } }