DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
this class maintains the context information that is passed to the callback function called by DIMSE_storeProvider. More...
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 |
this class maintains the context information that is passed to the callback function called by DIMSE_storeProvider.
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 |
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) |
void DcmQueryRetrieveStoreContext::setFileName | ( | const char * | fn | ) | [inline] |
set file name under which the image should be stored
fn | file name. String is not copied. |