public void opShortIntLongS_async(Test.AMD_MyClass_opShortIntLongS cb, Test.ShortS p1, Test.IntS p2, Test.LongS p3, Ice.Current current) { Test.ShortS p4 = p1; Test.IntS p5 = new Test.IntS(); for (int i = 0; i < p2.Count; i++) { p5.Add(p2[p2.Count - (i + 1)]); } Test.LongS p6 = new Test.LongS(); p6.AddRange(p3); p6.AddRange(p3); cb.ice_response(p3, p4, p5, p6); }
public Test.LongS opShortIntLongS(Test.ShortS p1, Test.IntS p2, Test.LongS p3, out Test.ShortS p4, out Test.IntS p5, out Test.LongS p6, Ice.Current current) { p4 = p1; p5 = new Test.IntS(); for (int i = 0; i < p2.Count; i++) { p5.Add(p2[p2.Count - (i + 1)]); } p6 = new Test.LongS(); p6.AddRange(p3); p6.AddRange(p3); return(p3); }
public override Test.LongS opShortIntLongS(Test.ShortS p1, Test.IntS p2, Test.LongS p3, out Test.ShortS p4, out Test.IntS p5, out Test.LongS p6, Ice.Current current) { p4 = p1; p5 = new Test.IntS(); for(int i = 0; i < p2.Count; i++) { p5.Add(p2[p2.Count - (i + 1)]); } p6 = new Test.LongS(); p6.AddRange(p3); p6.AddRange(p3); return p3; }
public void opShortIntLongS_async(Test.AMD_MyClass_opShortIntLongS cb, Test.ShortS p1, Test.IntS p2, Test.LongS p3, Ice.Current current) { Test.ShortS p4 = p1; Test.IntS p5 = new Test.IntS(); for(int i = 0; i < p2.Count; i++) { p5.Add(p2[p2.Count - (i + 1)]); } Test.LongS p6 = new Test.LongS(); p6.AddRange(p3); p6.AddRange(p3); cb.ice_response(p3, p4, p5, p6); }