summaryrefslogtreecommitdiff
path: root/cppe/src/IceE/ExceptionBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/src/IceE/ExceptionBase.cpp')
-rw-r--r--cppe/src/IceE/ExceptionBase.cpp169
1 files changed, 0 insertions, 169 deletions
diff --git a/cppe/src/IceE/ExceptionBase.cpp b/cppe/src/IceE/ExceptionBase.cpp
deleted file mode 100644
index a7728cf4396..00000000000
--- a/cppe/src/IceE/ExceptionBase.cpp
+++ /dev/null
@@ -1,169 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#include <IceE/Exception.h>
-#include <IceE/SafeStdio.h>
-#include <IceE/StaticMutex.h>
-
-using namespace std;
-
-namespace IceUtil
-{
-
-bool nullHandleAbort = false;
-
-};
-
-IceUtil::Exception::Exception() :
- _file(0),
- _line(0)
-{
-}
-
-IceUtil::Exception::Exception(const char* file, int line) :
- _file(file),
- _line(line)
-{
-}
-
-IceUtil::Exception::~Exception() throw()
-{
-}
-
-const char* IceUtil::Exception::_name = "IceUtil::Exception";
-
-string
-IceUtil::Exception::ice_name() const
-{
- return _name;
-}
-
-string
-IceUtil::Exception::toString() const
-{
- string out;
- if(_file && _line > 0)
- {
- out += Ice::printfToString("%s:%d: ", _file, _line);
- }
- out += ice_name();
- return out;
-}
-
-const char*
-IceUtil::Exception::what() const throw()
-{
- StaticMutex::Lock lock(globalMutex);
- {
- if(_str.empty())
- {
- _str = toString(); // Lazy initialization.
- }
- }
- return _str.c_str();
-}
-
-IceUtil::Exception*
-IceUtil::Exception::ice_clone() const
-{
- return new Exception(*this);
-}
-
-void
-IceUtil::Exception::ice_throw() const
-{
- throw *this;
-}
-
-const char*
-IceUtil::Exception::ice_file() const
-{
- return _file;
-}
-
-int
-IceUtil::Exception::ice_line() const
-{
- return _line;
-}
-
-IceUtil::NullHandleException::NullHandleException(const char* file, int line) :
- Exception(file, line)
-{
- if(nullHandleAbort)
- {
-#ifdef _WIN32_WCE
- //
- // WinCE does not appear to have abort()
- //
- exit(-1);
-#else
- abort();
-#endif
- }
-}
-
-IceUtil::NullHandleException::~NullHandleException() throw()
-{
-}
-
-const char* IceUtil::NullHandleException::_name = "IceUtil::NullHandleException";
-
-string
-IceUtil::NullHandleException::ice_name() const
-{
- return _name;
-}
-
-IceUtil::Exception*
-IceUtil::NullHandleException::ice_clone() const
-{
- return new NullHandleException(*this);
-}
-
-void
-IceUtil::NullHandleException::ice_throw() const
-{
- throw *this;
-}
-
-IceUtil::IllegalArgumentException::IllegalArgumentException(const char* file, int line) :
- Exception(file, line)
-{
-}
-
-IceUtil::IllegalArgumentException::IllegalArgumentException(const char* file, int line, const string& r) :
- Exception(file, line),
- reason(r)
-{
-}
-
-IceUtil::IllegalArgumentException::~IllegalArgumentException() throw()
-{
-}
-
-const char* IceUtil::IllegalArgumentException::_name = "IceUtil::IllegalArgumentException";
-
-string
-IceUtil::IllegalArgumentException::ice_name() const
-{
- return _name;
-}
-
-IceUtil::Exception*
-IceUtil::IllegalArgumentException::ice_clone() const
-{
- return new IllegalArgumentException(*this);
-}
-
-void
-IceUtil::IllegalArgumentException::ice_throw() const
-{
- throw *this;
-}