Mycroft.Dispatcher.Dispatcher C# (CSharp) Method

Dispatcher() public method

public Dispatcher ( TcpServer server, Registry registry, MessageArchive messageArchive ) : System
server Mycroft.Server.TcpServer
registry Mycroft.App.Registry
messageArchive Mycroft.Cmd.Msg.MessageArchive
return System
        public Dispatcher(TcpServer server, Registry registry, MessageArchive messageArchive)
        {
            Server = server;
            Registry = registry;
            MessageArchive = messageArchive;
            DispatchQueue = new BlockingCollection<Command>(new ConcurrentQueue<Command>());
            DispatchPreemptStack = new BlockingCollection<Command>(new ConcurrentStack<Command>());
            Log = Logger.GetInstance();
        }