diff options
Diffstat (limited to 'gr-fec/lib/generic_decoder.cc')
-rw-r--r-- | gr-fec/lib/generic_decoder.cc | 176 |
1 files changed, 65 insertions, 111 deletions
diff --git a/gr-fec/lib/generic_decoder.cc b/gr-fec/lib/generic_decoder.cc index f9608a447d..fac9490495 100644 --- a/gr-fec/lib/generic_decoder.cc +++ b/gr-fec/lib/generic_decoder.cc @@ -29,134 +29,88 @@ #include <stdio.h> namespace gr { - namespace fec { - - generic_decoder::generic_decoder(std::string name) - { - d_name = name; - my_id = base_unique_id++; - - prefs *p = prefs::singleton(); - std::string config_file = p->get_string("LOG", "log_config", ""); - std::string log_level = p->get_string("LOG", "log_level", "off"); - std::string log_file = p->get_string("LOG", "log_file", ""); - - GR_CONFIG_LOGGER(config_file); - - GR_LOG_GETLOGGER(LOG, "gr_log." + alias()); - GR_LOG_SET_LEVEL(LOG, log_level); - if(log_file.size() > 0) { - if(log_file == "stdout") { - GR_LOG_SET_CONSOLE_APPENDER(LOG, "stdout","gr::log :%p: %c{1} - %m%n"); - } - else if(log_file == "stderr") { - GR_LOG_SET_CONSOLE_APPENDER(LOG, "stderr","gr::log :%p: %c{1} - %m%n"); - } - else { - GR_LOG_SET_FILE_APPENDER(LOG, log_file , true,"%r :%p: %c{1} - %m%n"); +namespace fec { + +generic_decoder::generic_decoder(std::string name) +{ + d_name = name; + my_id = base_unique_id++; + + prefs* p = prefs::singleton(); + std::string config_file = p->get_string("LOG", "log_config", ""); + std::string log_level = p->get_string("LOG", "log_level", "off"); + std::string log_file = p->get_string("LOG", "log_file", ""); + + GR_CONFIG_LOGGER(config_file); + + GR_LOG_GETLOGGER(LOG, "gr_log." + alias()); + GR_LOG_SET_LEVEL(LOG, log_level); + if (log_file.size() > 0) { + if (log_file == "stdout") { + GR_LOG_SET_CONSOLE_APPENDER(LOG, "stdout", "gr::log :%p: %c{1} - %m%n"); + } else if (log_file == "stderr") { + GR_LOG_SET_CONSOLE_APPENDER(LOG, "stderr", "gr::log :%p: %c{1} - %m%n"); + } else { + GR_LOG_SET_FILE_APPENDER(LOG, log_file, true, "%r :%p: %c{1} - %m%n"); } - } - - d_logger = LOG; } - generic_decoder::~generic_decoder() - { - } + d_logger = LOG; +} - int - generic_decoder::get_history() - { - return 0; - } +generic_decoder::~generic_decoder() {} - float - generic_decoder::get_shift() - { - return 0.0; - } +int generic_decoder::get_history() { return 0; } - int - generic_decoder::get_input_item_size() - { - return sizeof(float); - } +float generic_decoder::get_shift() { return 0.0; } - int - generic_decoder::get_output_item_size() - { - return sizeof(char); - } +int generic_decoder::get_input_item_size() { return sizeof(float); } - const char* - generic_decoder::get_input_conversion() - { - return "none"; - } +int generic_decoder::get_output_item_size() { return sizeof(char); } - const char* - generic_decoder::get_output_conversion() - { - return "none"; - } +const char* generic_decoder::get_input_conversion() { return "none"; } - int generic_decoder::base_unique_id = 1; - int - generic_decoder::unique_id() - { - return my_id; - } +const char* generic_decoder::get_output_conversion() { return "none"; } - /******************************************************* - * Static functions - ******************************************************/ - int - get_decoder_output_size(generic_decoder::sptr my_decoder) - { - return my_decoder->get_output_size(); - } +int generic_decoder::base_unique_id = 1; +int generic_decoder::unique_id() { return my_id; } - int - get_history(generic_decoder::sptr my_decoder) - { - return my_decoder->get_history(); - } +/******************************************************* + * Static functions + ******************************************************/ +int get_decoder_output_size(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_output_size(); +} - int - get_decoder_input_size(generic_decoder::sptr my_decoder) - { - return my_decoder->get_input_size(); - } +int get_history(generic_decoder::sptr my_decoder) { return my_decoder->get_history(); } - int - get_decoder_output_item_size(generic_decoder::sptr my_decoder) - { - return my_decoder->get_output_item_size(); - } +int get_decoder_input_size(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_input_size(); +} - int - get_decoder_input_item_size(generic_decoder::sptr my_decoder) - { - return my_decoder->get_input_item_size(); - } +int get_decoder_output_item_size(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_output_item_size(); +} - float - get_shift(generic_decoder::sptr my_decoder) - { - return my_decoder->get_shift(); - } +int get_decoder_input_item_size(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_input_item_size(); +} - const char* - get_decoder_input_conversion(generic_decoder::sptr my_decoder) - { - return my_decoder->get_input_conversion(); - } +float get_shift(generic_decoder::sptr my_decoder) { return my_decoder->get_shift(); } - const char* - get_decoder_output_conversion(generic_decoder::sptr my_decoder) - { - return my_decoder->get_output_conversion(); - } +const char* get_decoder_input_conversion(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_input_conversion(); +} + +const char* get_decoder_output_conversion(generic_decoder::sptr my_decoder) +{ + return my_decoder->get_output_conversion(); +} - } /* namespace fec */ +} /* namespace fec */ } /* namespace gr */ |