Public Member Functions | |
| DcmQueryRetrieveStoreContext (DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US s, DcmFileFormat *ff, OFBool correctuidpadding) | |
| constructor | |
| void | setStatus (DIC_US s) |
| set DIMSE status param s new status | |
| DIC_US | getStatus () const |
| return current DIMSE status | |
| void | setFileName (const char *fn) |
| set file name under which the image should be stored | |
| void | callbackHandler (T_DIMSE_StoreProgress *progress, T_DIMSE_C_StoreRQ *req, char *imageFileName, DcmDataset **imageDataSet, T_DIMSE_C_StoreRSP *rsp, DcmDataset **stDetail) |
| callback handler called by the DIMSE_storeProvider callback function. | |
Private Member Functions | |
| void | updateDisplay (T_DIMSE_StoreProgress *progress) |
| void | saveImageToDB (T_DIMSE_C_StoreRQ *req, const char *imageFileName, T_DIMSE_C_StoreRSP *rsp, DcmDataset **stDetail) |
| void | writeToFile (DcmFileFormat *ff, const char *fname, T_DIMSE_C_StoreRSP *rsp) |
| void | checkRequestAgainstDataset (T_DIMSE_C_StoreRQ *req, const char *fname, DcmDataset *dataSet, T_DIMSE_C_StoreRSP *rsp, OFBool uidPadding) |
Private Attributes | |
| DcmQueryRetrieveDatabaseHandle & | dbHandle |
| reference to database handle | |
| const DcmQueryRetrieveOptions & | options_ |
| reference to Q/R service options | |
| DIC_US | status |
| current DIMSE status | |
| const char * | fileName |
| file name under which the incoming image should be stored | |
| DcmFileFormat * | dcmff |
| DICOM file format into which the image is received. | |
| OFBool | correctUIDPadding |
| flag indicating whether space padded UIDs should be silently corrected | |
Definition at line 42 of file dcmqrcbs.h.
| DcmQueryRetrieveStoreContext::DcmQueryRetrieveStoreContext | ( | DcmQueryRetrieveDatabaseHandle & | handle, | |
| const DcmQueryRetrieveOptions & | options, | |||
| DIC_US | s, | |||
| DcmFileFormat * | ff, | |||
| OFBool | correctuidpadding | |||
| ) | [inline] |
constructor
| handle | reference to database handle | |
| options | options for the Q/R service | |
| s | initial DIMSE status | |
| ff | pointer to DcmFileformat object to be used for storing the dataset | |
| correctuidpadding | flag indicating whether space padded UIDs should be silently corrected |
Definition at line 52 of file dcmqrcbs.h.
| void DcmQueryRetrieveStoreContext::setFileName | ( | const char * | fn | ) | [inline] |
set file name under which the image should be stored
| fn | file name. String is not copied. |
Definition at line 78 of file dcmqrcbs.h.
References fileName.
| void DcmQueryRetrieveStoreContext::callbackHandler | ( | T_DIMSE_StoreProgress * | progress, | |
| T_DIMSE_C_StoreRQ * | req, | |||
| char * | imageFileName, | |||
| DcmDataset ** | imageDataSet, | |||
| T_DIMSE_C_StoreRSP * | rsp, | |||
| DcmDataset ** | stDetail | |||
| ) |
callback handler called by the DIMSE_storeProvider callback function.
| progress | progress state (in) | |
| req | original store request (in) | |
| imageFileName | being received into (in) | |
| imageDataSet | being received into (in) | |
| rsp | final store response (out) | |
| stDetail | status detail dataset (out) |