Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public DAPEchoService(SSCPPara theStore)
     : base(MDTService.role_t.SCP)
 {
     m_theStore = theStore;
 }
Esempio n. 3
0
 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);
 }