messenger.hh

Go to the documentation of this file.
00001 
00016 #ifndef MESSENGER_HH
00017 #define MESSENGER_HH
00018 
00019 #include <cstdio>
00020 #include <iostream>
00021 #include "constants.hh"
00022 
00027 class Message{
00028   
00029 private:
00030 
00032   Message(){};
00033 
00035   virtual ~Message(){};
00036 
00038   static Message* me;
00039   
00040 public:
00041 
00043 
00046   Message* get()
00047   {
00048     if(!me) me=new Message();
00049     return me;
00050   };
00051 
00053   static void send(MSG::Level level, std::string msg);
00054 
00056   static void send(MSG::Level level, std::string where, std::string msg);  
00057 
00058 };
00059 
00060 #endif
00061  // end of doxygen group Message

Generated on Mon Apr 7 15:35:12 2014 for MyProject by  doxygen 1.4.7