public MsgReceiver(ILog _log) { msg = new MsgQueue <byte[]>(_log); //reciever = new DbReceiver(_log, msg, _db); //reciever.Start(); }
public HostSender(ILog _log) { log = _log; msg = new MsgQueue <Msg>(_log); }
public ClientSender(ILog _log, IWebSocket _socket) { msg = new MsgQueue <Msg>(_log); sender = new ClientSocket(_log, msg, _socket); sender.Start(); }
public MsgBuffer(ILog _log, IRequest _db) { msg = new MsgQueue(_log); msg.OnMessage += () => _db.Request(msg.Dequeue()); }