/*************************************************************************** * E-Com Technology Ltd. * * ECOMPACS DICOM Network Transport Libraries * Version 0.1 Beta ***************************************************************************/ #ifndef __DICOM_EVENT__ #define __DICOM_EVENT__ class EventReport; ////////////////////////////////////////////////////////////////////// // DICOMEcho class DICOM_API DICOMEvent { public: DICOMEvent (); ~DICOMEvent (); BOOL SetUID (const UID & theUID); BOOL GetUID (UID & theUID) const; BOOL SetDestination (const char * Node, const char * Port, const char * CallingAE, const char * CalledAE); BOOL SendEvent ( UINT16 EventTypeID, DICOMDataSet * EventDDS, const UID * AffectedSOPClassUID, // of affected SOP class const UID * AffectedSOPInstanceUID); // of affected SOP Instance BOOL Retry; private: EventReport * m_pEventReport; }; #endif