public IClientChannelSink CreateSink (IChannelSender channel, string url, object remoteChannelData) { string host; int port; string rest; IceChannelUtils.ParseIceURL (url, out host, out port, out rest); string key = host + ":" + port; if (!_uriMap.Contains (key)) { IClientChannelSink cs = new IceClientTransportSink (url); _uriMap[key] = cs; } return (IClientChannelSink) _uriMap[key]; }
public IClientChannelSink CreateSink(IChannelSender channel, string url, object remoteChannelData) { string host; int port; string rest; IceChannelUtils.ParseIceURL(url, out host, out port, out rest); string key = host + ":" + port; if (!_uriMap.Contains(key)) { IClientChannelSink cs = new IceClientTransportSink(url); _uriMap[key] = cs; } return((IClientChannelSink)_uriMap[key]); }