00001 //Dear emacs, this is -*- c++ -*- 00002 00013 #include "eformat/WrongSizeIssue.h" 00014 00018 static const char* SIZE_KEY = "The informed (wrong) size value"; 00019 00020 eformat::WrongSizeIssue::WrongSizeIssue(const ers::Context& context, 00021 ers::severity_t severity, 00022 uint32_t size) 00023 : eformat::Issue(context,severity) 00024 { 00025 set_value(SIZE_KEY, size); 00026 finish_setup("Informed fragment size is wrong"); 00027 } 00028 00029 uint32_t eformat::WrongSizeIssue::size () const 00030 { 00031 return get_int_value(SIZE_KEY); 00032 } 00033