Exception.cpp

Go to the documentation of this file.
00001 // -*- C++ -*- $Id: Exception.cpp 80826 2008-03-04 14:51:23Z wotte $
00002 
00003 #include "ACEXML/common/Exception.h"
00004 #include "ace/Log_Msg.h"
00005 #include "ace/ACE.h"
00006 #include "ace/OS_NS_string.h"
00007 
00008 const ACEXML_Char *ACEXML_Exception::exception_name_ = ACE_TEXT ("ACEXML_Exception");
00009 
00010 const ACEXML_Char *ACEXML_Exception::null_ = ACE_TEXT ("");
00011 
00012 #if !defined (__ACEXML_INLINE__)
00013 # include "ACEXML/common/Exception.inl"
00014 #endif /* __ACEXML_INLINE__ */
00015 
00016 ACEXML_Exception::ACEXML_Exception()
00017 {
00018 }
00019 
00020 ACEXML_Exception::~ACEXML_Exception()
00021 {
00022 }
00023 
00024 int
00025 ACEXML_Exception::is_a (const ACEXML_Char *name)
00026 {
00027   return ACE_OS::strcmp (ACEXML_Exception::exception_name_, name) == 0;
00028 }
00029 
00030 void
00031 ACEXML_Exception::print (void) const
00032 {
00033   ACE_ERROR ((LM_ERROR,
00034               ACE_TEXT ("ACEXML: (%P|%t) EXCEPTION : %s\n"),
00035                         this->exception_name_));
00036 }

Generated on Tue Feb 2 17:37:00 2010 for ACEXML by  doxygen 1.4.7