Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

CTBmessageWriterStream.cxx

Go to the documentation of this file.
00001 
00006 /*----------------------------------------------------------------------------*/
00007 /* C Tool Box: Designed and implemented by:                                   */
00008 /*    Walter F.J. Mueller   Gesellschaft fuer Schwerionenforschung (GSI)      */
00009 /*                          Planckstrasse 1, D-64291 Darmstadt, Germany       */
00010 /*                  Email:  W.F.J.Mueller@gsi.de                              */
00011 /*                  WWW:    http://www-kp3.gsi.de/www/kp3/people/mueller.html */
00012 /*------------------------------------------+---------------------------------*/
00013 
00014 #include "CTB.hxx"
00015 #include "CTBmessageWriterStream.hxx"
00016 
00023 //------------------------------------------+-----------------------------------
00025 
00029 CTBmessageWriterStream::CTBmessageWriterStream()
00030   : mp_os(&cout),
00031     mp_is(&cin)
00032 {}
00033 
00034 //------------------------------------------+-----------------------------------
00036 
00040 CTBmessageWriterStream::CTBmessageWriterStream(ostream* p_os, istream* p_is)
00041   : mp_os(p_os),
00042     mp_is(p_is)
00043 {}
00044 
00045 //------------------------------------------+-----------------------------------
00047 
00051 void CTBmessageWriterStream::Status(const char* c_text)
00052 {
00053   *mp_os << c_text << endl;
00054   return;
00055 }
00056 
00057 //------------------------------------------+-----------------------------------
00059 
00063 void CTBmessageWriterStream::Info(const char* c_text)
00064 {
00065   *mp_os << c_text << endl;
00066   return;
00067 }
00068 
00069 //------------------------------------------+-----------------------------------
00071 
00075 void CTBmessageWriterStream::Warning(const char* c_text)
00076 {
00077   *mp_os << c_text << endl;
00078   return;
00079 }
00080 
00081 //------------------------------------------+-----------------------------------
00083 
00087 CTBint  CTBmessageWriterStream::Error(const char* c_text)
00088 {
00089   *mp_os << c_text << endl;
00090   return 0;
00091 }

Generated at Fri Oct 24 18:11:29 2003 for CTBbase by doxygen1.2.9-20010812 written by Dimitri van Heesch, © 1997-2001