DCMTK  Version 3.6.1 20170228
OFFIS DICOM Toolkit
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
DcmQueryRetrieveStoreContext Class Reference

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 More...
 
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 More...
 
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. More...
 

Private Attributes

DcmQueryRetrieveDatabaseHandledbHandle
 reference to database handle
 
const DcmQueryRetrieveOptionsoptions_
 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
 
DcmFileFormatdcmff
 DICOM file format into which the image is received.
 
OFBool correctUIDPadding
 flag indicating whether space padded UIDs should be silently corrected
 

Detailed Description

this class maintains the context information that is passed to the callback function called by DIMSE_storeProvider.

Constructor & Destructor Documentation

DcmQueryRetrieveStoreContext::DcmQueryRetrieveStoreContext ( DcmQueryRetrieveDatabaseHandle handle,
const DcmQueryRetrieveOptions options,
DIC_US  s,
DcmFileFormat ff,
OFBool  correctuidpadding 
)
inline

constructor

Parameters
handlereference to database handle
optionsoptions for the Q/R service
sinitial DIMSE status
ffpointer to DcmFileformat object to be used for storing the dataset
correctuidpaddingflag indicating whether space padded UIDs should be silently corrected

Member Function Documentation

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.

Parameters
progressprogress state (in)
reqoriginal store request (in)
imageFileNamebeing received into (in)
imageDataSetbeing received into (in)
rspfinal store response (out)
stDetailstatus detail dataset (out)
void DcmQueryRetrieveStoreContext::setFileName ( const char *  fn)
inline

set file name under which the image should be stored

Parameters
fnfile name. String is not copied.

The documentation for this class was generated from the following file:


Generated on Tue Feb 28 2017 for DCMTK Version 3.6.1 20170228 by Doxygen 1.8.8