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
DcmQueryRetrieveFindContext Class Reference

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

Public Member Functions

 DcmQueryRetrieveFindContext (DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US priorStat, const DcmQueryRetrieveCharacterSetOptions &characterSetOptions)
 constructor More...
 
void setOurAETitle (const char *ae)
 set the AEtitle under which this application operates More...
 
void callbackHandler (OFBool cancelled, T_DIMSE_C_FindRQ *request, DcmDataset *requestIdentifiers, int responseCount, T_DIMSE_C_FindRSP *response, DcmDataset **responseIdentifiers, 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 priorStatus
 prior DIMSE status
 
OFString ourAETitle
 our current title
 
const
DcmQueryRetrieveCharacterSetOptions
characterSetOptions
 Specific Character Set related options.
 

Detailed Description

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

Constructor & Destructor Documentation

DcmQueryRetrieveFindContext::DcmQueryRetrieveFindContext ( DcmQueryRetrieveDatabaseHandle handle,
const DcmQueryRetrieveOptions options,
DIC_US  priorStat,
const DcmQueryRetrieveCharacterSetOptions characterSetOptions 
)
inline

constructor

Parameters
handlereference to database handle
optionsoptions for the Q/R service
priorStatprior DIMSE status

Member Function Documentation

void DcmQueryRetrieveFindContext::callbackHandler ( OFBool  cancelled,
T_DIMSE_C_FindRQ request,
DcmDataset requestIdentifiers,
int  responseCount,
T_DIMSE_C_FindRSP response,
DcmDataset **  responseIdentifiers,
DcmDataset **  stDetail 
)

callback handler called by the DIMSE_storeProvider callback function.

Parameters
cancelled(in) flag indicating whether a C-CANCEL was received
requestoriginal find request (in)
requestIdentifiersoriginal find request identifiers (in)
responseCountfind response count (in)
responsefind response (out)
responseIdentifiersfind response identifiers (out)
stDetailstatus detail for find response (out)
void DcmQueryRetrieveFindContext::setOurAETitle ( const char *  ae)
inline

set the AEtitle under which this application operates

Parameters
aeAEtitle, is copied into this object.

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