decoder_base.cc

Go to the documentation of this file.
00001 #ifndef DECODER_BASE_CC
00002 #define DECODER_BASE_CC
00003 
00004 #include "decoder_base.hh"
00005 
00006 decoder_base::decoder_base() : _name("decoder_base")
00007 {
00008   set_verbosity(MSG::NORMAL);
00009 }
00010 
00011 void decoder_base::set_verbosity(MSG::Level level){
00012 
00013   _verbosity_level=level;
00014 
00015   for(size_t i=(size_t)(MSG::DEBUG); i<(size_t)(MSG::MSG_TYPE_MAX); ++i)
00016     _verbosity[i]=false;
00017 
00018   switch(level){
00019   case MSG::DEBUG:
00020     _verbosity[MSG::DEBUG]=true;
00021   case MSG::INFO:
00022     _verbosity[MSG::INFO]=true;
00023   case MSG::NORMAL:
00024     _verbosity[MSG::NORMAL]=true;
00025   case MSG::WARNING:
00026     _verbosity[MSG::WARNING]=true;
00027   case MSG::ERROR:
00028     _verbosity[MSG::ERROR]=true;
00029   case MSG::MSG_TYPE_MAX:
00030     break;
00031   }
00032 
00033 }
00034 
00035 #endif

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