DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
Base class for C-FIND, C-MOVE and C-GET responses. More...
Public Member Functions | |
QRResponse () | |
Standard constructor. | |
virtual | ~QRResponse () |
Destructor, cleans up internal memory (dataset if present). | |
Public Attributes | |
Uint16 | m_messageIDRespondedTo |
The message ID responded to (mandatory response field, equals message ID from request) | |
OFString | m_affectedSOPClassUID |
Optional response field according to part 7 of the standard If present, equals SOP Class UID from request. | |
DcmDataset * | m_dataset |
Conditional response field (NULL if absent). | |
Uint16 | m_status |
The returned DIMSE status (mandatory Response Field) | |
DcmDataset * | m_statusDetail |
Status detail (NULL if absent). | |
Private Member Functions | |
QRResponse (const QRResponse &other) | |
Private undefined copy constructor. | |
QRResponse & | operator= (const QRResponse &other) |
Private undefined assignment operator. |
Base class for C-FIND, C-MOVE and C-GET responses.
QRResponse::QRResponse | ( | const QRResponse & | other | ) | [private] |
Private undefined copy constructor.
other | The find response to copy from |
QRResponse& QRResponse::operator= | ( | const QRResponse & | other | ) | [private] |
Private undefined assignment operator.
other | The find response that should be assigned from |
Optional response field according to part 7 of the standard If present, equals SOP Class UID from request.
Conditional response field (NULL if absent).
From the standard (2009, part 4, C.4.2.1.4.2), for C-MOVE: In Q/R if no C-STORE sub-operation failed, Failed SOP Instance UID List (0008,0058) is absent and therefore no Data Set shall be sent in the C-MOVE response. Further rules: Statuses of Canceled, Failure, Refused, or Warning shall contain the Failed SOP Instance UID List Attribute; status of Pending shall not.
Status detail (NULL if absent).
For some DIMSE return status codes, an additional dataset is sent which gives further information (i.e. in case of warnings or errors).