public DAPStoreService(kdt_managed.UID asn, ts_t[] tsn, AutoResetEvent sync, SSCPPara theStore) : base(asn, MDTService.role_t.SCP, tsn) { m_theStore = theStore; m_sync = sync; m_fileName = m_theStore.StoragePath; }
public DAPEchoService(SSCPPara theStore) : base(MDTService.role_t.SCP) { m_theStore = theStore; }
public DAPAcseObserver(AutoResetEvent sync, SSCPPara theStore, MDTAe theAe) { m_sync = sync; m_theStore = theStore; m_theAe = theAe; }
void AddSupportedStoreServices(ref MDTAe ae, DAPAcseObserver observer, AutoResetEvent sync, SSCPPara theStore) { ts_t[] tsn = null; // confirm the transfer syntax(es) that will be used tsn = new ts_t[5]; tsn[0] = ts_t.ImplicitVRLittleEndian; tsn[1] = ts_t.ExplicitVRLittleEndian; tsn[2] = ts_t.ExplicitVRBigEndian; tsn[3] = ts_t.JPEGLosslessNonHierarchical_14; tsn[4] = ts_t.JPEGLosslessNonHierarchicalFirstOrderPrediction; // confirm abstract syntax(es) that will be used DAPStoreService store_service = null; // add all the service store_service = new DAPStoreService(MDTStoreService.kMGPresentation, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kMGProcessing, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kDXPresentation, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kDXProcessing, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kCRImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kCTImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kMRImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kNMImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kUSImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kXAImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kSCImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kXRFImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); store_service = new DAPStoreService(MDTStoreService.kUSMFImage, tsn, sync, theStore); store_service.setObserver(observer); ae.addService(store_service); }
public DAPListenerReactor(SSCPPara theStore) { m_StorePara = theStore; m_sync = new AutoResetEvent(false); }
public DICOMReceiverService(String aeTitle, UInt16 port, String storagePath, Int32 timeOut) { sscpPatameter = new SSCPPara(aeTitle, port, storagePath, timeOut); }