public WampClientConnectionMonitor (IWampServerProxyBuilder <TMessage, IWampAuxiliaryClient, IWampServer> serverProxyBuilder, IWampConnection <TMessage> connection) { mProxy = serverProxyBuilder.Create(new WampAuxiliaryClient(this), connection); connection.ConnectionClosed += OnConnectionLost; connection.ConnectionError += OnConnectionError; }
public WampAuxiliaryClientFactory(IWampServerProxyBuilder <TMessage, IWampAuxiliaryClient, IWampServer> serverProxyBuilder) { mServerProxyBuilder = serverProxyBuilder; }
/// <summary> /// Creates a new instance of <see cref="WampServerProxyFactory{TMessage}"/>. /// </summary> public WampServerProxyFactory(IWampServerProxyBuilder <TMessage, IWampRpcClient <TMessage>, IWampServer> proxyBuilder) { mProxyBuilder = proxyBuilder; }