Example #1
0
        public IControlledWampConnection <TMessage> CreateClientConnection <TMessage>
            (IWampBinding <TMessage> binding, IScheduler scheduler)
        {
            InMemoryConnectionListener <TMessage> casted =
                GetOrRegisterBinding(binding);

            return(casted.CreateClientConnection(scheduler));
        }
Example #2
0
        private IWampConnectionListener <TMessage> RegisterBinding <TMessage>(IWampBinding <TMessage> binding)
        {
            InMemoryConnectionListener <TMessage> result =
                new InMemoryConnectionListener <TMessage>(mRouterScheduler, binding);

            mBindings[binding.Name] = result;

            return(result);
        }