#include <logging.h>
#include <Thread_Manager.h>
#include <sstream>
#include <acserrS.h>
#include <acscommonC.h>
#include <exception>
Include dependency graph for acserrLegacy.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | ACSErr |
Classes | |
class | ACSError |
Defines | |
#define | DEFAULT_SEVERITY ACSErr::Error |
#define | ACS_ERROR_BEGIN(et, ec, ro) ACSError(__FILE__, __LINE__, et, ec, ro) |
#define | ACS_ERROR(arg...) ACSError(__FILE__, __LINE__ ,## arg) |
#define | ACS_NO_ERROR(ro) ACSError(__FILE__, __LINE__, ro) |
#define | ACS_EXCEPTION(arg...) ACSErr::ACSException( ACSError::createErrorTrace(__FILE__, __LINE__, arg) ) |
#define | THROW_ACS_EXCEPTION(arg...) ACE_THROW ( ACS_EXCEPTION(arg) ) |
#define | THROW_ACS_EXCEPTION_EX(lab, arg...) ACE_THROW_EX ( ACS_EXCEPTION(arg), lab ) |
#define | RETHROW_ACS_EXCEPTION(arg...) ACE_TRY_THROW ( ACS_EXCEPTION(arg) ) |
#define | RETHROW_ACS_EXCEPTION_EX(lab, arg...) ACE_TRY_THROW_EX ( ACS_EXCEPTION(arg), lab ) |
Variables | |
const ErrorCode | ACSErrOK = ACSErrOK |
|
Macro helps to create ACSError object It can be used as:
|
|
Macro helps to create local initial error object (stack) - ACSError object
|
|
Macro helps creating ACSException objext from ACSError object. It can be used as:
|
|
Macro helps creating no error object.
|
|
Default error severity. |
|
Macro that helps retrowing ACSException It can be used as:
|
|
Macro that helps retrowing ACSException It can be used as:
|
|
Macro helps throwing ACSException It can be used as:
|
|
Macro helps throwing ACSException It can be used as:
|
|
|