public void opFloatDoubleSS_async(Test.AMD_MyClass_opFloatDoubleSS cb, Test.FloatSS p1, Test.DoubleSS p2, Ice.Current current) { Test.FloatSS p3 = p1; Test.DoubleSS p4 = new Test.DoubleSS(); for (int i = 0; i < p2.Count; i++) { p4.Add(p2[p2.Count - (i + 1)]); } Test.DoubleSS r = new Test.DoubleSS(); r.AddRange(p2); r.AddRange(p2); cb.ice_response(r, p3, p4); }
public Test.DoubleSS opFloatDoubleSS(Test.FloatSS p1, Test.DoubleSS p2, out Test.FloatSS p3, out Test.DoubleSS p4, Ice.Current current) { p3 = p1; p4 = new Test.DoubleSS(); for (int i = 0; i < p2.Count; i++) { p4.Add(p2[p2.Count - (i + 1)]); } Test.DoubleSS r = new Test.DoubleSS(); r.AddRange(p2); r.AddRange(p2); return(r); }
public override Test.DoubleSS opFloatDoubleSS(Test.FloatSS p1, Test.DoubleSS p2, out Test.FloatSS p3, out Test.DoubleSS p4, Ice.Current current) { p3 = p1; p4 = new Test.DoubleSS(); for(int i = 0; i < p2.Count; i++) { p4.Add(p2[p2.Count - (i + 1)]); } Test.DoubleSS r = new Test.DoubleSS(); r.AddRange(p2); r.AddRange(p2); return r; }
public void opFloatDoubleSS_async(Test.AMD_MyClass_opFloatDoubleSS cb, Test.FloatSS p1, Test.DoubleSS p2, Ice.Current current) { Test.FloatSS p3 = p1; Test.DoubleSS p4 = new Test.DoubleSS(); for(int i = 0; i < p2.Count; i++) { p4.Add(p2[p2.Count - (i + 1)]); } Test.DoubleSS r = new Test.DoubleSS(); r.AddRange(p2); r.AddRange(p2); cb.ice_response(r, p3, p4); }