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

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

List of all members.

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


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