Ejemplo n.º 1
0
        private void StartReceiver()
        {
            ReceiverHooks hooks = new ReceiverHooks
            {
                OnMessageReceived = data => Coordinator?.Handle(data)
            };

            Receiver =
                new ReceiverBuilder()
                .WithDefinition(new MessageDefinition())
                .Build(hooks);
        }
Ejemplo n.º 2
0
        public LoopFixture()
        {
            pipeline = new LeakPipeline();
            pipeline.Start();

            worker = new CompletionThread();
            worker.Start();

            pool =
                new NetworkPoolBuilder()
                .WithPipeline(pipeline)
                .WithWorker(worker)
                .WithMemory(new LoopMemory())
                .Build();

            pool.Start();

            hooks   = new ReceiverHooks();
            samples = new LoopSamples();
        }
Ejemplo n.º 3
0
 public ReceiverService Build(ReceiverHooks hooks)
 {
     return(new ReceiverService(parameters, configuration, hooks));
 }