![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members /CdbBase/CdbStatus.cc
Go to the documentation of this file.00001 /// The implementation of the CdbStatus class. 00002 /** 00003 * @see CdbStatus 00004 */ 00005 00006 #include "BaBar/BaBar.hh" 00007 00008 #include "CdbBase/CdbStatus.hh" 00009 00010 #include <iostream.h> 00011 00012 ////////////////////////////////////////////////////////// 00013 // Implementation for the Active Status Object streamer // 00014 ////////////////////////////////////////////////////////// 00015 00016 ostream& 00017 operator<<( ostream& o, const CdbStatus& s ) 00018 { 00019 o << s._myMsg; 00020 return o; 00021 } 00022 00023 /////////////////////////////////////////////////////// 00024 // Implementation for the Active Status Object class // 00025 /////////////////////////////////////////////////////// 00026 00027 const CdbStatus& CdbStatus::Success = CdbStatus( "CdbStatus::Success" ); 00028 const CdbStatus& CdbStatus::Warning = CdbStatus( "CdbStatus::Warning" ); 00029 const CdbStatus& CdbStatus::Error = CdbStatus( "CdbStatus::Error" ); 00030 const CdbStatus& CdbStatus::NotImplemented = CdbStatus( "CdbStatus::NotImplemented" ); 00031 const CdbStatus& CdbStatus::NotFound = CdbStatus( "CdbStatus::NotFound" ); 00032 00033 CdbStatus::CdbStatus( const char* msg ) : 00034 _myMsg(msg) 00035 { } 00036 00037 CdbStatus::CdbStatus( const CdbStatus& s ) : 00038 _myMsg(s._myMsg) 00039 { } 00040 00041 CdbStatus& 00042 CdbStatus::operator=( const CdbStatus& s ) 00043 { 00044 if( this != &s ) _myMsg = s._myMsg; 00045 return *this; 00046 } 00047 00048 bool 00049 CdbStatus::operator==( const CdbStatus& s ) const 00050 { 00051 return _myMsg == s._myMsg; 00052 } 00053 00054 bool 00055 CdbStatus::operator!=( const CdbStatus& s ) const 00056 { 00057 return ! operator==( s ); 00058 } 00059 00060 ///////////////// 00061 // End Of File // 00062 /////////////////
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002