ISUtilities.h

00001 #ifndef SCT_ISUTILITIES_H
00002 #define SCT_ISUTILITIES_H
00003 #include <string>
00004 #include "is/info.h"
00005 #include "mrs/message.h"
00006 
00007 namespace Sct{
00008 
00011 class ISUtilities{
00012 public:
00020   static void addOrUpdateOrMessage(std::string& name, ISInfo& info, const std::string& file, int line, severity sev);
00028   static void addNoUpdateOrMessage(std::string& name, ISInfo& info, const std::string& file, int line, severity sev);
00029 
00037   static void addOrUpdateOrThrow(std::string& name, ISInfo& info, const std::string& file, int line, severity sev);
00045   static void addNoUpdateOrThrow(std::string& name, ISInfo& info, const std::string& file, int line, severity sev);
00046 private:
00047   ISUtilities();
00048 };
00049 
00050 }
00051 
00052 #endif

Generated on Mon Feb 6 14:01:22 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6