/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/eformat/eformat-00-00-04/src/BadVersionIssue.cxx

Go to the documentation of this file.
00001 //Dear emacs, this is -*- c++ -*-
00002 
00013 #include "eformat/BadVersionIssue.h"
00014 
00018 static const char* CURRENT_VERSION_KEY = "Current version";
00019 static const char* SUPPORTED_VERSION_KEY = "Supported version";
00020 
00021 eformat::BadVersionIssue::BadVersionIssue(const ers::Context& context,
00022                                           ers::severity_t severity,
00023                                           uint16_t current, 
00024                                           uint16_t supported)
00025   : eformat::Issue(context,severity)
00026 {
00027   set_value(CURRENT_VERSION_KEY, current);
00028   set_value(SUPPORTED_VERSION_KEY, supported);
00029   finish_setup("Unsupported eformat version detected");
00030 }
00031 
00032 uint16_t eformat::BadVersionIssue::current () const
00033 {
00034   return get_int_value(CURRENT_VERSION_KEY);
00035 }
00036 
00037 uint16_t eformat::BadVersionIssue::supported () const
00038 {
00039   return get_int_value(SUPPORTED_VERSION_KEY);
00040 }
00041 
00042 
00043 

Generated on Tue Nov 29 22:58:25 2016 for BOSS_7.0.2 by  doxygen 1.4.7