Inheritance diagram for DcmQueryRetrieveDatabaseHandle:

Public Member Functions | |
| DcmQueryRetrieveDatabaseHandle () | |
| default constructor | |
| virtual | ~DcmQueryRetrieveDatabaseHandle () |
| Destructor. | |
| virtual OFCondition | makeNewStoreFileName (const char *SOPClassUID, const char *SOPInstanceUID, char *newImageFileName)=0 |
| create a filename under which a DICOM object that is currently being received through a C-STORE operation can be stored. | |
| virtual OFCondition | storeRequest (const char *SOPClassUID, const char *SOPInstanceUID, const char *imageFileName, DcmQueryRetrieveDatabaseStatus *status, OFBool isNew=OFTrue)=0 |
| register the given DICOM object, which has been received through a C-STORE operation and stored in a file, in the database. | |
| virtual OFCondition | startFindRequest (const char *SOPClassUID, DcmDataset *findRequestIdentifiers, DcmQueryRetrieveDatabaseStatus *status)=0 |
| initiate FIND operation using the given SOP class UID (which identifies the query model) and DICOM dataset containing find request identifiers. | |
| virtual OFCondition | nextFindResponse (DcmDataset **findResponseIdentifiers, DcmQueryRetrieveDatabaseStatus *status)=0 |
| return the next available FIND response as a new DICOM dataset. | |
| virtual OFCondition | cancelFindRequest (DcmQueryRetrieveDatabaseStatus *status)=0 |
| cancel the ongoing FIND request, stop and reset every running operation associated with this request, delete existing temporary files. | |
| virtual OFCondition | startMoveRequest (const char *SOPClassUID, DcmDataset *moveRequestIdentifiers, DcmQueryRetrieveDatabaseStatus *status)=0 |
| initiate MOVE operation using the given SOP class UID (which identifies the retrieve model) and DICOM dataset containing move request identifiers. | |
| virtual OFCondition | nextMoveResponse (char *SOPClassUID, char *SOPInstanceUID, char *imageFileName, unsigned short *numberOfRemainingSubOperations, DcmQueryRetrieveDatabaseStatus *status)=0 |
| Constructs the information required for the next available C-MOVE sub-operation (the image SOP class UID, SOP Instance UID and an imageFileName containing the requested data). | |
| virtual OFCondition | cancelMoveRequest (DcmQueryRetrieveDatabaseStatus *status)=0 |
| cancel the ongoing MOVE request, stop and reset every running operation associated with this request, delete existing temporary files. | |
| virtual OFCondition | pruneInvalidRecords ()=0 |
| Prune invalid records from the database. | |
| virtual void | setDebugLevel (int debugLevel)=0 |
| set the debug level. | |
| virtual void | setIdentifierChecking (OFBool checkFind, OFBool checkMove)=0 |
| Configure the DB module to perform (or not perform) checking of FIND and MOVE request identifiers. | |
A database handle maintains a connection to a database and encapsulates database support for store, find and move/get operations.
Definition at line 56 of file dcmqrdba.h.
|
|
Destructor. Destroys handle, cancels any ongoing request if necessary, deletes temporary files used for C-STORE and sub-operations of C-MOVE. |
|
|
cancel the ongoing FIND request, stop and reset every running operation associated with this request, delete existing temporary files.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
|
cancel the ongoing MOVE request, stop and reset every running operation associated with this request, delete existing temporary files.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||||||
|
create a filename under which a DICOM object that is currently being received through a C-STORE operation can be stored.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||
|
return the next available FIND response as a new DICOM dataset.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||||||||||||||
|
Constructs the information required for the next available C-MOVE sub-operation (the image SOP class UID, SOP Instance UID and an imageFileName containing the requested data).
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
|
Prune invalid records from the database. Records referring to non-existant image files are invalid. Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
|
set the debug level.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||
|
Configure the DB module to perform (or not perform) checking of FIND and MOVE request identifiers. Default is no checking.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||||||
|
initiate FIND operation using the given SOP class UID (which identifies the query model) and DICOM dataset containing find request identifiers.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||||||
|
initiate MOVE operation using the given SOP class UID (which identifies the retrieve model) and DICOM dataset containing move request identifiers.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |
|
||||||||||||||||||||||||
|
register the given DICOM object, which has been received through a C-STORE operation and stored in a file, in the database.
Implemented in DcmQueryRetrieveIndexDatabaseHandle. |