DCMTK
Version 3.6.1 20170228
OFFIS DICOM Toolkit
|
Index database factory class. More...
Public Member Functions | |
DcmQueryRetrieveIndexDatabaseHandleFactory (const DcmQueryRetrieveConfig *config) | |
constructor More... | |
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. More... | |
![]() | |
virtual | ~DcmQueryRetrieveDatabaseHandleFactory () |
Virtual Destructor. | |
Private Member Functions | |
DcmQueryRetrieveIndexDatabaseHandleFactory (const DcmQueryRetrieveIndexDatabaseHandleFactory &other) | |
private undefined copy constructor | |
DcmQueryRetrieveIndexDatabaseHandleFactory & | operator= (const DcmQueryRetrieveIndexDatabaseHandleFactory &other) |
private undefined assignment operator | |
Private Attributes | |
const DcmQueryRetrieveConfig * | config_ |
pointer to system configuration | |
Index database factory class.
Instances of this class are able to create database handles for a given called application entity title.
DcmQueryRetrieveIndexDatabaseHandleFactory::DcmQueryRetrieveIndexDatabaseHandleFactory | ( | const DcmQueryRetrieveConfig * | config | ) |
constructor
config | system configuration object, must not be NULL. |
|
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
callingAETitle | calling aetitle |
calledAETitle | called aetitle |
result | result returned in this variable |
Implements DcmQueryRetrieveDatabaseHandleFactory.