DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Member Functions | Private Attributes
DcmQueryRetrieveIndexDatabaseHandleFactory Class Reference

Index database factory class. More...

+ Inheritance diagram for DcmQueryRetrieveIndexDatabaseHandleFactory:

List of all members.

Public Member Functions

 DcmQueryRetrieveIndexDatabaseHandleFactory (const DcmQueryRetrieveConfig *config)
 constructor
virtual ~DcmQueryRetrieveIndexDatabaseHandleFactory ()
 destructor
virtual
DcmQueryRetrieveDatabaseHandle
createDBHandle (const char *callingAETitle, const char *calledAETitle, OFCondition &result) const
 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.

Private Member Functions

 DcmQueryRetrieveIndexDatabaseHandleFactory (const DcmQueryRetrieveIndexDatabaseHandleFactory &other)
 private undefined copy constructor
DcmQueryRetrieveIndexDatabaseHandleFactoryoperator= (const DcmQueryRetrieveIndexDatabaseHandleFactory &other)
 private undefined assignment operator

Private Attributes

const DcmQueryRetrieveConfigconfig_
 pointer to system configuration

Detailed Description

Index database factory class.

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


Constructor & Destructor Documentation

constructor

Parameters:
configsystem configuration object, must not be NULL.

Member Function Documentation

virtual DcmQueryRetrieveDatabaseHandle* DcmQueryRetrieveIndexDatabaseHandleFactory::createDBHandle ( const char *  callingAETitle,
const char *  calledAETitle,
OFCondition result 
) const [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.

Implements DcmQueryRetrieveDatabaseHandleFactory.


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


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027