DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Static Public Member Functions
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 OFStringdump (OFString &str, OFCondition cond)
 Get a string representation for the given condition code This method is intended as a replacement for COND_DumpCondition().
static void dump (OFCondition cond, OFConsole &console=ofConsole)
 dumps a given condition code to the 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.


Member Function Documentation

static OFString& DimseCondition::dump ( OFString str,
OFCondition  cond 
) [static]

Get a string representation for the given condition code 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:
strstring to dump into
condcondition to be dumped
Returns:
reference to string
static void DimseCondition::dump ( OFCondition  cond,
OFConsole console = ofConsole 
) [static]

dumps a given condition code to the 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:
condcondition to be dumped
consoleconsole to dump to
Deprecated:
Please use the other dump() function instead!
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.

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.


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