public void MergeFrom(SchedulerConf other) { if (other == null) { return; } if (other.Policy.Length != 0) { Policy = other.Policy; } if (other.RoutineNum != 0) { RoutineNum = other.RoutineNum; } if (other.DefaultProcNum != 0) { DefaultProcNum = other.DefaultProcNum; } if (other.classicConf_ != null) { if (classicConf_ == null) { classicConf_ = new global::Apollo.Cyber.Proto.ClassicConf(); } ClassicConf.MergeFrom(other.ClassicConf); } if (other.choreographyConf_ != null) { if (choreographyConf_ == null) { choreographyConf_ = new global::Apollo.Cyber.Proto.ChoreographyConf(); } ChoreographyConf.MergeFrom(other.ChoreographyConf); } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { Policy = input.ReadString(); break; } case 16: { RoutineNum = input.ReadUInt32(); break; } case 24: { DefaultProcNum = input.ReadUInt32(); break; } case 34: { if (classicConf_ == null) { classicConf_ = new global::Apollo.Cyber.Proto.ClassicConf(); } input.ReadMessage(classicConf_); break; } case 42: { if (choreographyConf_ == null) { choreographyConf_ = new global::Apollo.Cyber.Proto.ChoreographyConf(); } input.ReadMessage(choreographyConf_); break; } } } }