DCMTK  Version 3.6.1 20170228
OFFIS DICOM Toolkit
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
DcmQueryRetrieveDatabaseHandleFactory Class Referenceabstract

abstract factory class. More...

+ Inheritance diagram for DcmQueryRetrieveDatabaseHandleFactory:

Public Member Functions

virtual
DcmQueryRetrieveDatabaseHandle
createDBHandle (const char *callingAETitle, const char *calledAETitle, OFCondition &result) const =0
 this method creates a new database handle instance on the heap and returns a pointer to it, along with a result that indicates if the instance was successfully initialized, i.e. More...
 
virtual ~DcmQueryRetrieveDatabaseHandleFactory ()
 Virtual Destructor.
 

Detailed Description

abstract factory class.

Instances of this class are able to create database handles for a given called application entity title.

Member Function Documentation

virtual DcmQueryRetrieveDatabaseHandle* DcmQueryRetrieveDatabaseHandleFactory::createDBHandle ( const char *  callingAETitle,
const char *  calledAETitle,
OFCondition result 
) const
pure virtual

this method creates a new database handle instance on the heap and returns a pointer to it, along with a result that indicates if the instance was successfully initialized, i.e.

connected to the database

Parameters
callingAETitlecalling aetitle
calledAETitlecalled aetitle
resultresult returned in this variable
Returns
pointer to database object, must not be NULL if result is EC_Normal.

Implemented in DcmQueryRetrieveIndexDatabaseHandleFactory.


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