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

Go to the documentation of this file.
00001 //Dear emacs, this is -*- c++ -*-
00002 
00013 #include "eformat/SizeCheckIssue.h"
00014 
00018 static const char* ACTUAL_SIZE_KEY = "The true size value (in words)";
00019 static const char* INFORMED_SIZE_KEY = "The value at the fragment (in words)";
00020 
00021 eformat::SizeCheckIssue::SizeCheckIssue(const ers::Context& context,
00022                                         ers::severity_t severity,
00023                                         uint32_t actual, uint32_t informed)
00024   : eformat::Issue(context,severity)
00025 {
00026   set_value(ACTUAL_SIZE_KEY, actual);
00027   set_value(INFORMED_SIZE_KEY, informed);
00028   finish_setup("Informed fragment (or header) size is wrong");
00029 }
00030 
00031 uint32_t eformat::SizeCheckIssue::actual () const
00032 {
00033   return get_int_value(ACTUAL_SIZE_KEY);
00034 }
00035 
00036 uint32_t eformat::SizeCheckIssue::informed () const
00037 {
00038   return get_int_value(INFORMED_SIZE_KEY);
00039 }
00040 
00041 

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