Exception.cpp

Go to the documentation of this file.
00001 // -*- C++ -*- Exception.cpp,v 1.9 2004/02/22 05:57:44 kitty Exp
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.i"
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)
00032 {
00033   ACE_ERROR ((LM_ERROR,
00034               ACE_TEXT ("ACEXML: (%P|%t) EXCEPTION : %s\n"),
00035                         this->exception_name_));
00036 }

Generated on Thu Nov 9 11:45:36 2006 for ACEXML by doxygen 1.3.6