DcmQueryRetrieveFindContext Class Reference

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

Collaboration diagram for DcmQueryRetrieveFindContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DcmQueryRetrieveFindContext (DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US priorStat)
 constructor
void setOurAETitle (const char *ae)
 set the AEtitle under which this application operates
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.

Private Attributes

DcmQueryRetrieveDatabaseHandle & dbHandle
 reference to database handle
const DcmQueryRetrieveOptions & options_
 reference to Q/R service options
DIC_US priorStatus
 prior DIMSE status
OFString ourAETitle
 our current title

Detailed Description

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

Definition at line 46 of file dcmqrcbf.h.


Constructor & Destructor Documentation

DcmQueryRetrieveFindContext::DcmQueryRetrieveFindContext ( DcmQueryRetrieveDatabaseHandle &  handle,
const DcmQueryRetrieveOptions &  options,
DIC_US  priorStat 
) [inline]

constructor

Parameters:
handle reference to database handle
options options for the Q/R service
priorStat prior DIMSE status

Definition at line 54 of file dcmqrcbf.h.


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
request original find request (in)
requestIdentifiers original find request identifiers (in)
responseCount find response count (in)
response find response (out)
responseIdentifiers find response identifiers (out)
stDetail status detail for find response (out)
void DcmQueryRetrieveFindContext::setOurAETitle ( const char *  ae  )  [inline]

set the AEtitle under which this application operates

Parameters:
ae AEtitle, is copied into this object.

Definition at line 68 of file dcmqrcbf.h.

References OFString::clear(), and ourAETitle.


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


Generated on 3 Dec 2009 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.6.1