public ChatViewSyncManager() { WorkerQueue = new ThreadPoolQueue() { MaxWorkers = 4 }; SyncWaitQueue = new Dictionary <object, AutoResetEvent>(); SyncReleaseQueue = new Dictionary <object, IChatView>(); }
protected DicomService(Stream stream, Logger log) { _network = stream; _lock = new object(); _pduQueue = new Queue<PDU>(); MaximumPDUsInQueue = 16; _msgQueue = new Queue<DicomMessage>(); _pending = new List<DicomRequest>(); _processQueue = new ThreadPoolQueue<int>(); _processQueue.DefaultGroup = Int32.MinValue; _isConnected = true; Logger = log ?? LogManager.Default.GetLogger("Dicom.Network"); BeginReadPDUHeader(); Options = DicomServiceOptions.Default; }
protected DicomService(Stream stream, Logger log) { _network = stream; _lock = new object(); _pduQueue = new Queue <PDU>(); MaximumPDUsInQueue = 16; _msgQueue = new Queue <DicomMessage>(); _pending = new List <DicomRequest>(); _processQueue = new ThreadPoolQueue <int>(); _processQueue.DefaultGroup = Int32.MinValue; _isConnected = true; Logger = log ?? LogManager.Default.GetLogger("Dicom.Network"); BeginReadPDUHeader(); Options = DicomServiceOptions.Default; }
protected DicomService(Stream stream, Encoding fallbackEncoding, Logger log) { if (fallbackEncoding == null) { throw new ArgumentNullException("fallbackEncoding"); } _network = stream; _lock = new object(); _pduQueue = new Queue<PDU>(); MaximumPDUsInQueue = 16; _msgQueue = new Queue<DicomMessage>(); _pending = new List<DicomRequest>(); _processQueue = new ThreadPoolQueue<int>(); _processQueue.DefaultGroup = Int32.MinValue; _isConnected = true; _fallbackEncoding = fallbackEncoding; Logger = log ?? LogManager.Default.GetLogger("Dicom.Network"); BeginReadPDUHeader(); Options = DicomServiceOptions.Default; }
protected DicomService(Stream stream, Encoding fallbackEncoding, Logger log) { if (fallbackEncoding == null) { throw new ArgumentNullException("fallbackEncoding"); } _network = stream; _lock = new object(); _pduQueue = new Queue <PDU>(); MaximumPDUsInQueue = 16; _msgQueue = new Queue <DicomMessage>(); _pending = new List <DicomRequest>(); _processQueue = new ThreadPoolQueue <int>(); _processQueue.DefaultGroup = Int32.MinValue; _isConnected = true; _fallbackEncoding = fallbackEncoding; Logger = log ?? LogManager.Default.GetLogger("Dicom.Network"); BeginReadPDUHeader(); Options = DicomServiceOptions.Default; }