Exemple #1
0
 public override void connectors_async(Ice.EndpointSelectionType selType, IceInternal.EndpointI_connectors cb)
 {
     try
     {
         _configuration.checkConnectorsException();
         _endpoint.connectors_async(selType, new ConnectorsCallback(cb));
     }
     catch (Ice.LocalException ex)
     {
         cb.exception(ex);
     }
 }
Exemple #2
0
        public override void connectors_async(Ice.EndpointSelectionType selType,
                                              IceInternal.EndpointI_connectors callback)
        {
            string host = "";

            for (Ice.EndpointInfo p = _delegate.getInfo(); p != null; p = p.underlying)
            {
                if (p is Ice.IPEndpointInfo)
                {
                    host = ((Ice.IPEndpointInfo)p).host;
                    break;
                }
            }
            _delegate.connectors_async(selType, new EndpointI_connectorsI(_instance, host, callback));
        }
Exemple #3
0
 internal ConnectorsCallback(IceInternal.EndpointI_connectors cb)
 {
     _callback = cb;
 }
Exemple #4
0
 public EndpointI_connectorsI(Instance instance, string host, IceInternal.EndpointI_connectors cb)
 {
     _instance = instance;
     _host     = host;
     _callback = cb;
 }
Exemple #5
0
 internal ConnectorsCallback(IceInternal.EndpointI_connectors cb)
 {
     _callback = cb;
 }
Exemple #6
0
 public override void connectors_async(Ice.EndpointSelectionType selType,
                                       IceInternal.EndpointI_connectors callback)
 {
     _instance.endpointHostResolver().resolve(_host, _port, selType, this, callback);
 }
Exemple #7
0
 public EndpointI_connectorsI(Instance instance, string host, IceInternal.EndpointI_connectors cb)
 {
     _instance = instance;
     _host = host;
     _callback = cb;
 }