DimseCondition Class Reference

helper class with static methods that facilitate the migration from the old stack-based condition handling code in module dcmnet to the new class based code. More...

List of all members.

Static Public Member Functions

static void dump (OFCondition cond, OFConsole &console=ofConsole)
 dumps given condition code to console.
static OFCondition push (unsigned short aModule, unsigned short aCode, OFStatus aStatus, const char *aText, OFCondition subCondition)
 creates a new condition from the given parameters and the sub-condition.
static OFCondition push (OFCondition newCondition, OFCondition subCondition)
 creates a new hierarchical condition from the given condition and sub-condition.


Detailed Description

helper class with static methods that facilitate the migration from the old stack-based condition handling code in module dcmnet to the new class based code.

Definition at line 208 of file cond.h.


Member Function Documentation

static void DimseCondition::dump OFCondition  cond,
OFConsole console = ofConsole
[static]
 

dumps given condition code to console.

This method is intended as a replacement for COND_DumpCondition(). Since no global condition stack exists anymore, the condition must be passed to this method.

Parameters:
cond condition to be dumped
console console to dump to

static OFCondition DimseCondition::push OFCondition  newCondition,
OFCondition  subCondition
[static]
 

creates a new hierarchical condition from the given condition and sub-condition.

This method is intended as a replacement for COND_PushCondition(). Instead of maintaining a global condition stack (which is difficult in multi-threaded applications), the error text of the sub-condition is appended to the newly created condition.

static OFCondition DimseCondition::push unsigned short  aModule,
unsigned short  aCode,
OFStatus  aStatus,
const char *  aText,
OFCondition  subCondition
[static]
 

creates a new condition from the given parameters and the sub-condition.

This method is intended as a replacement for COND_PushCondition(). Instead of maintaining a global condition stack (which is difficult in multi-threaded applications), the error text of the sub-condition is appended to the newly created condition.


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


Generated on 20 Dec 2005 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.5