12345678910111213141516171819202122232425262728293031323334353637383940 |
- /****************************************************************
- * Name: InterpretationWorklistSCU.hpp
- *
- ****************************************************************/
- #ifndef __DICOM_GENERAL_WORKLIST_SCU__
- #define __DICOM_GENERAL_WORKLIST_SCU__
- class GeneralWorklist;
- class DICOMConnection;
- class GeneralWorklistQuerySCU;
- class DICOM_API GeneralWorklistSCU
- {
- private:
- DICOMConnection * m_Connection;
- GeneralWorklist * m_pWorklist;
- GeneralWorklistQuerySCU * m_pWorklistSCU;
- public:
- GeneralWorklistSCU ();
- virtual ~GeneralWorklistSCU ();
- BOOL SetDestination (const char * Node, const char * Port, const char * CallingAE, const char * CalledAE);
- virtual BOOL DoQuery (GeneralWorklistCriteria * Criteria, Array <GeneralWorklistItem*> * ItemArray);
- virtual BOOL Create (GeneralWorklistItem * Item);
- virtual BOOL ResetNewStatus (GeneralWorklistItem * Item);
- virtual BOOL SetInProgressStatus (GeneralWorklistItem * Item);
- virtual BOOL SetCompletedStatus (GeneralWorklistItem * Item);
- virtual BOOL SetDiscontinuedStatus (GeneralWorklistItem * Item);
- virtual BOOL Delete (GeneralWorklistItem * Item);
- BOOL SetQueryCallBack (GWLQueryCallBack CallBack, const void * Arg);
- };
- #endif
|