Salome HOME
Fix unit test problems on Debian 6
[modules/shaper.git] / src / Events / Events_InfoMessage.cpp
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 // File:        Events_InfoMessage.cpp
4 // Created:     16 June 2016
5 // Author:      Vitaly SMETANNIKOV
6
7 #include "Events_InfoMessage.h"
8
9 #ifdef WIN32
10 #pragma warning(disable : 4996) // for sprintf
11 #endif
12
13 void Events_InfoMessage::addParameter(double theParam) 
14
15   char aBuf[50];
16   int n = sprintf(aBuf, "%g", theParam);
17   std::string aStr(aBuf);
18   myParameters.push_back(aStr); 
19 }
20
21 void Events_InfoMessage::addParameter(int theParam) 
22
23   char aBuf[50];
24   int n = sprintf(aBuf, "%d", theParam);
25   std::string aStr(aBuf);
26   myParameters.push_back(aStr); 
27 }
28
29 void Events_InfoMessage::send() 
30
31   std::shared_ptr<Events_Message> aMsg(new Events_InfoMessage(*this));
32   Events_Loop::loop()->send(aMsg); 
33 }