Esempio n. 1
0
 public override void destroyServer(ServerPrx srv, Ice.Current current)
 {
     Ice.Identity key = srv.ice_getIdentity();
     if (_servers.Contains(key))
     {
         ServerI server = _servers[key] as ServerI;
         server.destroy();
         _servers.Remove(key);
     }
 }
Esempio n. 2
0
    public ServerPrx createServer(Dictionary <string, string> props, Ice.Current current)
    {
        props["IceSSL.DefaultDir"] = _defaultDir;
        Ice.Communicator  communicator = new Ice.Communicator(props);
        Ice.ObjectAdapter adapter      = communicator.createObjectAdapterWithEndpoints("ServerAdapter", "ssl");
        ServerI           server       = new ServerI(communicator);
        var prx = adapter.Add(server);

        _servers[prx.Identity] = server;
        adapter.Activate();
        return(prx);
    }
Esempio n. 3
0
 public override ServerPrx createServer(Dictionary<string, string> props, Ice.Current current)
 {
     Ice.InitializationData initData = new Ice.InitializationData();
     initData.properties = Ice.Util.createProperties();
     foreach(string key in props.Keys)
     {
         initData.properties.setProperty(key, props[key]);
     }
     string[] args = new string[0];
     Ice.Communicator communicator = Ice.Util.initialize(ref args, initData);
     Ice.ObjectAdapter adapter = communicator.createObjectAdapterWithEndpoints("ServerAdapter", "ssl");
     ServerI server = new ServerI(communicator);
     Ice.ObjectPrx obj = adapter.addWithUUID(server);
     servers_[obj.ice_getIdentity()] = server;
     adapter.activate();
     return ServerPrxHelper.uncheckedCast(obj);
 }
Esempio n. 4
0
    public override ServerPrx createServer(Dictionary <string, string> props, Ice.Current current)
    {
        Ice.InitializationData initData = new Ice.InitializationData();
        initData.properties = Ice.Util.createProperties();
        foreach (string key in props.Keys)
        {
            initData.properties.setProperty(key, props[key]);
        }
        string[]          args         = new string[0];
        Ice.Communicator  communicator = Ice.Util.initialize(ref args, initData);
        Ice.ObjectAdapter adapter      = communicator.createObjectAdapterWithEndpoints("ServerAdapter", "ssl");
        ServerI           server       = new ServerI(communicator);

        Ice.ObjectPrx obj = adapter.addWithUUID(server);
        _servers[obj.ice_getIdentity()] = server;
        adapter.activate();
        return(ServerPrxHelper.uncheckedCast(obj));
    }
Esempio n. 5
0
    public ServerPrx createServer(Dictionary <string, string> props, Ice.Current current)
    {
        Ice.InitializationData initData = new Ice.InitializationData();
        initData.properties = Ice.Util.createProperties();
        foreach (string key in props.Keys)
        {
            initData.properties.setProperty(key, props[key]);
        }
        initData.properties.setProperty("IceSSL.DefaultDir", _defaultDir);
        string[]          args         = new string[0];
        Ice.Communicator  communicator = Ice.Util.initialize(ref args, initData);
        Ice.ObjectAdapter adapter      = communicator.createObjectAdapterWithEndpoints("ServerAdapter", "ssl");
        ServerI           server       = new ServerI(communicator);
        var prx = adapter.Add(server);

        _servers[prx.Identity] = server;
        adapter.Activate();
        return(prx);
    }