123456789101112131415161718192021222324252627282930313233 |
- /****************************************************************
- * Name: ModalityWorklistSCU.hpp
- *
- ****************************************************************/
- #ifndef __DICOM_MODALITY_WORKLIST_SCU__
- #define __DICOM_MODALITY_WORKLIST_SCU__
- class ModalityWorklist;
- class DICOMConnection;
- class ModalityWorklistQuerySCU;
- class DICOM_API ModalityWorklistSCU
- {
- private:
- DICOMConnection * m_Connection;
- ModalityWorklist * m_pWorklist;
- ModalityWorklistQuerySCU * m_pWorklistSCU;
- public:
- ModalityWorklistSCU ();
- virtual ~ModalityWorklistSCU ();
- BOOL SetDestination (const char * Node, const char * Port, const char * CallingAE, const char * CalledAE);
- BOOL DoQuery (ModalityWorklistCriteria * Criteria, ArrayOfPtr <ModalityWorklistItem *> * ItemArray);
- BOOL DoRawQuery (DICOMDataSet * Criteria, Array <DICOMDataSet *> * ADDS);
- BOOL SetQueryCallBack (MWLQueryCallBack CallBack, const void * Arg);
- };
- #endif
|