private ReceiveStream CreateStream(byte[] data)
        {
            var executorPacketReceiver = new ExecutorPacketReceiver(executor);
            var stream = new ReceiveStream(executorPacketReceiver);

            stream.Add(data);

            return(stream);
        }
Exemplo n.º 2
0
        public StreamHandler(object self, CommandDefinitions definitions, ILog log)
        {
            var target = new CommandExecutor(self, log);

            foreach (var definition in definitions.Definitions)
            {
                target.Define(definition.Key, definition.Value);
            }
            receiver      = new ExecutorPacketReceiver(target, log);
            receiveStream = new ReceiveStream(receiver, log);
        }