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

Default implementation of FindSCU callback class. More...

+ Inheritance diagram for DcmFindSCUDefaultCallback:

Public Member Functions

 DcmFindSCUDefaultCallback (OFBool extractResponsesToFile, int cancelAfterNResponses, const char *outputDirectory=NULL)
 constructor More...
 
virtual ~DcmFindSCUDefaultCallback ()
 destructor
 
virtual void callback (T_DIMSE_C_FindRQ *request, int responseCount, T_DIMSE_C_FindRSP *rsp, DcmDataset *responseIdentifiers)
 callback method that is called once for each incoming C-FIND-RSP message. More...
 
- Public Member Functions inherited from DcmFindSCUCallback
 DcmFindSCUCallback ()
 default constructor
 
virtual ~DcmFindSCUCallback ()
 destructor
 
void setAssociation (T_ASC_Association *assoc)
 assigns a value to member variable assoc_. More...
 
void setPresentationContextID (T_ASC_PresentationContextID presId)
 assigns a value to member variable presId_. More...
 

Private Attributes

OFBool extractResponsesToFile_
 if true, C-FIND-RSP datasets will be stored as DICOM files
 
int cancelAfterNResponses_
 if non-negative, a C-FIND-CANCEL will be issued after the given number of incoming C-FIND-RSP messages
 
OFString outputDirectory_
 directory used to store the output files (e.g. response messages)
 

Additional Inherited Members

- Protected Attributes inherited from DcmFindSCUCallback
T_ASC_Associationassoc_
 pointer to current association. Will contain valid value when callback() is called.
 
T_ASC_PresentationContextID presId_
 current presentation context ID. Will contain valid value when callback() is called.
 

Detailed Description

Default implementation of FindSCU callback class.

This implementation is used when no explicit callback is passed by the user, e.g. in the findscu tool.

Constructor & Destructor Documentation

DcmFindSCUDefaultCallback::DcmFindSCUDefaultCallback ( OFBool  extractResponsesToFile,
int  cancelAfterNResponses,
const char *  outputDirectory = NULL 
)

constructor

Parameters
extractResponsesToFileif true, C-FIND-RSP datasets will be stored as DICOM files
cancelAfterNResponsesif non-negative, a C-FIND-CANCEL will be issued after the given number of incoming C-FIND-RSP messages
outputDirectorydirectory used to store the output files (e.g. response messages). If NULL, the current directory is used.

Member Function Documentation

virtual void DcmFindSCUDefaultCallback::callback ( T_DIMSE_C_FindRQ request,
int  responseCount,
T_DIMSE_C_FindRSP rsp,
DcmDataset responseIdentifiers 
)
virtual

callback method that is called once for each incoming C-FIND-RSP message.

Parameters
requestDIMSE command of the original C-FIND request
responseCountnumber of current response
rspDIMSE command of incoming C-FIND response
responseIdentifiersdataset of incoming C-FIND response

Implements DcmFindSCUCallback.


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