29 #ifndef WlmTypeDefinitions_h 30 #define WlmTypeDefinitions_h 32 #include "dcmtk/config/osconfig.h" 33 #include "dcmtk/dcmdata/dctagkey.h" 34 #include "dcmtk/dcmnet/dicom.h" 37 enum WlmDataSourceStatusType
39 WLM_REFUSED_OUT_OF_RESOURCES = 0xa700,
40 WLM_FAILED_IDENTIFIER_DOES_NOT_MATCH_SOP_CLASS = 0xa900,
41 WLM_FAILED_UNABLE_TO_PROCESS = 0xc000,
45 WLM_PENDING_WARNING = 0xff01
49 enum WlmDataSourceType
51 DATA_SOURCE_IS_DATABASE,
52 DATA_SOURCE_IS_DATA_FILES,
53 DATA_SOURCE_IS_PKI_FILE
59 WLM_DATABASE_TYPE_UNKNOWN,
64 enum WlmReturnedCharacterSetType
66 RETURN_NO_CHARACTER_SET,
67 RETURN_CHARACTER_SET_ISO_IR_100,
68 RETURN_CHARACTER_SET_FROM_FILE
72 #define LOCKFILENAME "lockfile" 92 enum WlmRefuseReasonType
94 WLM_TOO_MANY_ASSOCIATIONS,
103 const OFConditionConst WLM_ECC_InsufficientPortPrivileges ( OFM_dcmwlm, 1, OF_error,
"Insufficient privileges to listen to port.");
104 const OFConditionConst WLM_ECC_InitializationOfNetworkConnectionFailed ( OFM_dcmwlm, 2, OF_error,
"Initialization of network connection failed.");
105 const OFConditionConst WLM_ECC_TerminationOfNetworkConnectionFailed ( OFM_dcmwlm, 3, OF_error,
"Termination of network connection failed.");
106 const OFConditionConst WLM_ECC_DatabaseStatementConfigFilesNotExistent ( OFM_dcmwlm, 4, OF_error,
"Database statement configuration files not existent.");
107 const OFConditionConst WLM_ECC_CannotConnectToDataSource ( OFM_dcmwlm, 5, OF_error,
"Cannot connect to data source.");
110 const OFCondition WLM_EC_InsufficientPortPrivileges ( WLM_ECC_InsufficientPortPrivileges );
113 const OFCondition WLM_EC_InitializationOfNetworkConnectionFailed ( WLM_ECC_InitializationOfNetworkConnectionFailed );
116 const OFCondition WLM_EC_TerminationOfNetworkConnectionFailed ( WLM_ECC_TerminationOfNetworkConnectionFailed );
119 const OFCondition WLM_EC_DatabaseStatementConfigFilesNotExistent ( WLM_ECC_DatabaseStatementConfigFilesNotExistent );
122 const OFCondition WLM_EC_CannotConnectToDataSource ( WLM_ECC_CannotConnectToDataSource );
125 #define NUMBER_OF_SUPPORTED_MATCHING_KEY_ATTRIBUTES 15 DIC_AE callingAETitle
calling AE title
OFBool hasStorageAbility
indicator if process has storage ability
class maintaining a attribute tag (group and element number)
unsigned long numOfItems
number of items within this sequence element
DcmTagKey sequenceTag
pointer to sequence element
structure for non-single process mode
this class is used to declare global condition constants.
DIC_NODENAME peerName
name of peer
unsigned long currentItem
currently processed item
DIC_AE calledAETitle
called AE title
structure for handling arbitrary types of superior sequences in query result datasets ...
time_t startTime
start time
General purpose class for condition codes.