Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

messageVI.cpp

Go to the documentation of this file.
00001 #include "Event/messageVI.h"
00002 #include "Event/messageManager.h"
00003 
00004 //###################################
00005 void messageVI::setName(std::string name)
00006 //###################################
00007 {
00008         nameVI::setName(name);
00010         messageManager::instance()->addToServer(name,this);
00011 }
00012 //###########################################
00013 void messageVI::message(std::string message, std::string level) const
00014 //###########################################
00015 {
00016         if (level == "" && !acceptLevel()) return;
00017         messageManager::instance()->message(name()+": "+message,level);
00018 }
00019 //###########################################
00020 void messageVI::message(std::string message, double d, std::string level) const
00021 //###########################################
00022 {
00023         if (level == "" && !acceptLevel()) return; 
00024         messageManager::instance()->message(name()+": "+message,d,level);
00025 }
00026 //###########################################
00027 bool messageVI::acceptLevel() const
00028 //###########################################
00029 {
00030         return (getLevel()<=messageManager::instance()->getLevel());
00031 }
00032 //###########################################
00033 void messageVI::writeOut() const
00034 //###########################################
00035 {
00036         if (!acceptLevel()) return;
00037         std::ostream& out = messageManager::instance()->out();
00038         out << " *** Info of " << name() << " *** " << "\n";
00039 }

Generated at Fri Aug 18 12:57:38 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000