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

Go to the documentation of this file.
00001 //Dear emacs, this is -*- c++ -*-
00002 
00013 #include "eformat/WrongMarkerIssue.h"
00014 
00018 static const char* CURRENT_MARKER_KEY = "Current header marker";
00019 static const char* EXPECTED_MARKER_KEY = "Expected header marker";
00020 
00021 eformat::WrongMarkerIssue::WrongMarkerIssue(const ers::Context& context,
00022                                             ers::severity_t severity,
00023                                             uint32_t current, 
00024                                             uint32_t expected)
00025 
00026   : eformat::Issue(context,severity)
00027 {
00028   set_value(CURRENT_MARKER_KEY, current);
00029   set_value(EXPECTED_MARKER_KEY, expected);
00030   finish_setup("Unexpected header marker found on stream");
00031 }
00032 
00033 uint32_t eformat::WrongMarkerIssue::current () const
00034 {
00035   return get_int_value(CURRENT_MARKER_KEY);
00036 }
00037 
00038 uint32_t eformat::WrongMarkerIssue::expected () const
00039 {
00040   return get_int_value(EXPECTED_MARKER_KEY);
00041 }

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