DCMTK  Version 3.6.6
OFFIS DICOM Toolkit
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 &charSetOptions)
 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 DcmQueryRetrieveCharacterSetOptionscharacterSetOptions
 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::DcmQueryRetrieveFindContext ( DcmQueryRetrieveDatabaseHandle handle,
const DcmQueryRetrieveOptions options,
DIC_US  priorStat,
const DcmQueryRetrieveCharacterSetOptions charSetOptions 
)
inline

constructor

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

Member Function Documentation

◆ callbackHandler()

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)

◆ setOurAETitle()

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 Thu Jan 14 2021 for DCMTK Version 3.6.6 by Doxygen 1.8.18