OFFIS DCMTK  Version 3.6.0
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
DcmQueryRetrieveConfig Class Reference

this class describes configuration settings for a Query/Retrieve SCP Service More...

Collaboration diagram for DcmQueryRetrieveConfig:
[legend]

Public Member Functions

int init (const char *ConfigurationFile)
 
int peerForAETitle (const char *AETitle, const char **HostName, int *PortNumber) const
 
int checkForSameVendor (const char *AETitle1, const char *AETitle2) const
 
const char * getStorageArea (const char *AETitle) const
 
int getMaxStudies (const char *AETitle) const
 
long getMaxBytesPerStudy (const char *AETitle) const
 
int getMaxAssociations () const
 
int getNetworkTCPPort () const
 
OFCmdUnsignedInt getMaxPDUSize () const
 
int peerInAETitle (const char *calledAETitle, const char *callingAETitle, const char *HostName) const
 
const char * getAccess (const char *AETitle) const
 
OFBool writableStorageArea (const char *aeTitle) const
 
int aeTitlesForPeer (const char *hostName, const char ***aeTitleList) const
 
int ctnTitles (const char ***ctnTitleList) const
 
int HostNamesForVendor (const char *Vendor, const char ***HostNameArray) const
 
int aeTitlesForSymbolicName (const char *symbolicName, const char ***aeTitleList) const
 
void printConfig ()
 
const char * getUserName () const
 
const char * getGroupName () const
 

Private Member Functions

const char * vendorForPeerAETitle (const char *peerAETitle) const
 
int countCtnTitles () const
 
void initConfigStruct ()
 
int readConfigLines (FILE *cnffp)
 
int readHostTable (FILE *cnffp, int *lineno)
 
int readVendorTable (FILE *cnffp, int *lineno)
 
int readAETable (FILE *cnffp, int *lineno)
 
DcmQueryRetrieveConfigPeerparsePeers (char **valuehandle, int *peers)
 
DcmQueryRetrieveConfigPeerreadPeerList (char **valuehandle, int *peers)
 

Static Private Member Functions

static
DcmQueryRetrieveConfigQuota
parseQuota (char **valuehandle)
 
static int isgap (char gap)
 
static int isquote (char quote)
 
static void panic (const char *fmt,...)
 
static long quota (const char *value)
 
static char * skipmnemonic (char *rcline)
 
static char * parsevalues (char **valuehandle)
 

Private Attributes

OFString UserName_
 
OFString GroupName_
 
int networkTCPPort_
 
Uint32 maxPDUSize_
 
int maxAssociations_
 
DcmQueryRetrieveConfigConfiguration CNF_Config
 
DcmQueryRetrieveConfigHostTable CNF_HETable
 
DcmQueryRetrieveConfigHostTable CNF_VendorTable
 

Detailed Description

this class describes configuration settings for a Query/Retrieve SCP Service

Definition at line 133 of file dcmqrcnf.h.


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


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2