/**************************************************************** * Name: QueryClient.hpp * ****************************************************************/ #ifndef __INCLUDE_SENDFILE_QUEUE_ITEM__ #define __INCLUDE_SENDFILE_QUEUE_ITEM__ ///////////////////////////////////////////////////////////////////// // class DICOM_API SendFileQueueItem : public DICOMDataSet { public: SendFileQueueItem (); ~SendFileQueueItem (); public: DString QueueJobID; DString PatientID; DString PatientName; DString Modality; DString AccessionNumber; DString QueueScheduleStartDate; DString QueueScheduleStartTime; // DString QueueScheduleEndDate; // DString QueueScheduleEndTime; DString QueueIssueDate; DString QueueIssueTime; DString QueueCompleteDate; DString QueueCompleteTime; UINT32 SubItemsInQueue; UINT32 MaxNumberOfRetries; UINT32 NumberOfRetries; UINT32 RetryInterval; DString QueuePriority; DString QueueStatus; DString HostName; DString HostPort; DString LocalAETitle; DString RemoteAETitle; public: virtual void CreateQueryDDS (void); virtual void CreateDeleteDDS (void); virtual void CreateChangePriorityDDS (void); virtual void Reset (void); protected: virtual void Empty (void); virtual void Set (void); friend class SendFileQueueSCU; }; ///////////////////////////////////////////////////////////////////// #endif