MPPSSCU.hpp 680 B

1234567891011121314151617181920212223242526272829303132
  1. /****************************************************************
  2. * Name: ModalityWorklistSCU.hpp
  3. *
  4. ****************************************************************/
  5. #ifndef __DICOM_MPPS_SCU__
  6. #define __DICOM_MPPS_SCU__
  7. class AbstractMPPS;
  8. class RetrieveMPPS;
  9. class DICOMConnection;
  10. class DICOM_API MPPSSCU
  11. {
  12. private:
  13. DICOMConnection * m_Connection;
  14. AbstractMPPS * m_pSMPPS;
  15. RetrieveMPPS * m_pRMPPS;
  16. public:
  17. MPPSSCU ();
  18. virtual ~MPPSSCU ();
  19. BOOL SetDestination (const char * Node, const char * Port, const char * CallingAE, const char * CalledAE);
  20. BOOL CreateMPPS (MPPSItem * pItem);
  21. BOOL SetMPPS (MPPSItem * pItem);
  22. BOOL GetMPPS (MPPSItem * pItem);
  23. };
  24. #endif