public IpcRequestDispatcher( ICustomThreadPool customThreadPool, IIpcResponseQueue ipcResponseQueue, [ImportMany] IEnumerable<IProtocolHandler> protocolHandlers) { _customThreadPool = customThreadPool; _ipcResponseQueue = ipcResponseQueue; _protocolHandlers = protocolHandlers; }
public IpcRequestDispatcher( ICustomThreadPool customThreadPool, IIpcResponseQueue ipcResponseQueue, [ImportMany] IEnumerable <IProtocolHandler> protocolHandlers) { _customThreadPool = customThreadPool; _ipcResponseQueue = ipcResponseQueue; _protocolHandlers = protocolHandlers; }
public IpcRequestDispatcher( ICustomThreadPool customThreadPool, ITaskQueueFactory taskQueueFactory, IIpcResponseQueue ipcResponseQueue, [ImportMany] IEnumerable <IProtocolHandler> protocolHandlers) { _customThreadPool = customThreadPool; _ipcResponseQueue = ipcResponseQueue; _protocolHandlers = protocolHandlers; _sequentialTaskQueue = taskQueueFactory.CreateQueue("IpcRequestDispatcher sequential requests queue"); }
public TypedEventSender(IIpcResponseQueue responseQueue, IIpcRequestIdFactory requestIdFactory) { _responseQueue = responseQueue; _requestIdFactory = requestIdFactory; }
public SendResponsesThread(IIpcResponseQueue ipcResponseQueue) { _ipcResponseQeueue = ipcResponseQueue; }