public void Set(BigMessage other) { id = other.id; if (other.largeSequence == null) { largeSequence = null; } else { largeSequence = new System.Collections.Generic.List <test.IDLSubmessage>(other.largeSequence.Count); for (int i1 = 0; i1 < other.largeSequence.Count; i1++) { if (other.largeSequence[i1] == null) { largeSequence.Add(null); } else { test.IDLSubmessage newElement = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.Copy(other.largeSequence[i1], newElement); largeSequence.Add(newElement); } } } }
public static void read(test.BigMessage data, Halodi.CDR.CDRDeserializer cdr) { data.id = cdr.read_type_2(); int largeSequence_length = cdr.read_type_2(); data.largeSequence = new System.Collections.Generic.List <test.IDLSubmessage>(largeSequence_length); for (int i = 0; i < largeSequence_length; i++) { test.IDLSubmessage new_largeSequence = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.read(new_largeSequence, cdr); data.largeSequence.Add(new_largeSequence); } }
public void Set(IDLFeatureMessage other) { num = other.num; no_default_with_doc = other.no_default_with_doc; no_doc_num = other.no_doc_num; hello = other.hello; test.IDLSubmessagePubSubType.Copy(other.num1, num1); if (other.num2 == null) { num2 = null; } else { num2 = new System.Collections.Generic.List <test.IDLSubmessage>(other.num2.Count); for (int i1 = 0; i1 < other.num2.Count; i1++) { if (other.num2[i1] == null) { num2.Add(null); } else { test.IDLSubmessage newElement = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.Copy(other.num2[i1], newElement); num2.Add(newElement); } } } for (int i2 = 0; i2 < 3; ++i2) { test.IDLSubmessagePubSubType.Copy(other.num3[i2], num3[i2]); } if (other.num4 == null) { num4 = null; } else { num4 = new System.Collections.Generic.List <test.IDLSubmessage>(other.num4.Count); for (int i4 = 0; i4 < other.num4.Count; i4++) { if (other.num4[i4] == null) { num4.Add(null); } else { test.IDLSubmessage newElement = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.Copy(other.num4[i4], newElement); num4.Add(newElement); } } } str1 = other.str1; str2 = other.str2; if (other.str3 == null) { str3 = null; } else { str3 = new System.Collections.Generic.List <string>(other.str3.Count); for (int i5 = 0; i5 < other.str3.Count; i5++) { str3.Add(other.str3[i5]); } } if (other.str4 == null) { str4 = null; } else { str4 = new System.Collections.Generic.List <string>(other.str4.Count); for (int i6 = 0; i6 < other.str4.Count; i6++) { str4.Add(other.str4[i6]); } } if (other.str5 == null) { str5 = null; } else { str5 = new System.Collections.Generic.List <string>(other.str5.Count); for (int i7 = 0; i7 < other.str5.Count; i7++) { str5.Add(other.str5[i7]); } } }
public static void read(test.IDLFeatureMessage data, Halodi.CDR.CDRDeserializer cdr) { data.num = cdr.read_type_11(); data.no_default_with_doc = cdr.read_type_11(); data.no_doc_num = cdr.read_type_11(); data.hello = cdr.read_type_2(); data.num1 = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.read(data.num1, cdr); int num2_length = cdr.read_type_2(); data.num2 = new System.Collections.Generic.List <test.IDLSubmessage>(num2_length); for (int i = 0; i < num2_length; i++) { test.IDLSubmessage new_num2 = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.read(new_num2, cdr); data.num2.Add(new_num2); } for (int i0 = 0; i0 < 3; ++i0) { test.IDLSubmessagePubSubType.read(data.num3[i0], cdr); } int num4_length = cdr.read_type_2(); data.num4 = new System.Collections.Generic.List <test.IDLSubmessage>(num4_length); for (int i = 0; i < num4_length; i++) { test.IDLSubmessage new_num4 = test.IDLSubmessagePubSubType.Create(); test.IDLSubmessagePubSubType.read(new_num4, cdr); data.num4.Add(new_num4); } data.str1 = cdr.read_type_d(); data.str2 = cdr.read_type_d(); int str3_length = cdr.read_type_2(); data.str3 = new System.Collections.Generic.List <string>(str3_length); for (int i = 0; i < str3_length; i++) { data.str3.Add(cdr.read_type_d()); } int str4_length = cdr.read_type_2(); data.str4 = new System.Collections.Generic.List <string>(str4_length); for (int i = 0; i < str4_length; i++) { data.str4.Add(cdr.read_type_d()); } int str5_length = cdr.read_type_2(); data.str5 = new System.Collections.Generic.List <string>(str5_length); for (int i = 0; i < str5_length; i++) { data.str5.Add(cdr.read_type_d()); } }