32 #include "dcmtk/config/osconfig.h" 33 #include "dcmtk/ofstd/oftypes.h" 34 #include "dcmtk/dcmnet/assoc.h" 35 #include "dcmtk/dcmnet/dimse.h" 36 #include "dcmtk/dcmqrdb/dcmqrptb.h" 47 CTN_TooManyAssociations,
92 OFBool dbCheckFindIdentifier,
93 OFBool dbCheckMoveIdentifier);
113 OFBool correctUIDPadding);
118 T_ASC_PresentationContextID presId);
123 T_ASC_PresentationContextID presID,
129 T_ASC_PresentationContextID presID,
135 T_ASC_PresentationContextID presID,
141 T_ASC_PresentationContextID presId,
143 OFBool correctUIDPadding);
147 OFBool correctUIDPadding);
main class for Query/Retrieve Service Class Provider
DcmQueryRetrieveProcessTable processtable_
child process table, only used in multi-processing mode
OFBool dbCheckMoveIdentifier_
flag for database interface: check C-MOVE identifier
const DcmQueryRetrieveDatabaseHandleFactory & factory_
factory object used to create database handles
this class encapsulates all the various options that affect the operation of the SCP, in addition to those defined in the config file
OFBool dbCheckFindIdentifier_
flag for database interface: check C-FIND identifier
abstract base class for database handles.
OFCondition waitForAssociation(T_ASC_Network *theNet)
wait for incoming A-ASSOCIATE requests, perform association negotiation and serve the requests...
void setDatabaseFlags(OFBool dbCheckFindIdentifier, OFBool dbCheckMoveIdentifier)
set database flags
const DcmQueryRetrieveConfig * config_
configuration facility
void cleanChildren()
clean up terminated child processes.
DcmQueryRetrieveSCP(const DcmQueryRetrieveConfig &config, const DcmQueryRetrieveOptions &options, const DcmQueryRetrieveDatabaseHandleFactory &factory)
constructor
this class maintains a table of client processes.
this class describes configuration settings for a Query/Retrieve SCP Service
OFCondition negotiateAssociation(T_ASC_Association *assoc)
perform association negotiation for an incoming A-ASSOCIATE request based on the SCP configuration an...
virtual ~DcmQueryRetrieveSCP()
destructor
General purpose class for condition codes.
const DcmQueryRetrieveOptions & options_
SCP configuration options.