1 // 2 // Copyright (c) ZeroC, Inc. All rights reserved. 3 // 4 5 using System; 6 using System.Reflection; 7 8 [assembly: CLSCompliant(true)] 9 10 [assembly: AssemblyTitle("IceTest")] 11 [assembly: AssemblyDescription("Ice test")] 12 [assembly: AssemblyCompany("ZeroC, Inc.")] 13 14 public class Server : Test.TestHelper 15 { run(string[] args)16 public override void run(string[] args) 17 { 18 using(var communicator = initialize(ref args)) 19 { 20 communicator.getProperties().setProperty("DeactivatedAdapter.Endpoints", getTestEndpoint(1)); 21 communicator.createObjectAdapter("DeactivatedAdapter"); 22 23 communicator.getProperties().setProperty("CallbackAdapter.Endpoints", getTestEndpoint(0)); 24 Ice.ObjectAdapter adapter = communicator.createObjectAdapter("CallbackAdapter"); 25 adapter.add(new CallbackI(), Ice.Util.stringToIdentity("callback")); 26 adapter.activate(); 27 communicator.waitForShutdown(); 28 } 29 } 30 Main(string[] args)31 public static int Main(string[] args) 32 { 33 return Test.TestDriver.runTest<Server>(args); 34 } 35 } 36