Msg.cpp
Go to the documentation of this file.
00001 //
00002 //
00003 // Msg.cpp
00004 //
00005 
00006 #include "Msg.hpp"
00007 #include <sstream>
00008 
00009 
00010 // ////////////////////////////////////////////////////////////
00011 namespace datatypes
00012 {
00013         
00014 Msg::Msg(const UINT16 sourceId)
00015 {
00016         m_sourceId = sourceId;
00017         m_datatype = Datatype_Msg;
00018 }
00019 
00020 Msg::Msg(const UINT16 sourceId, const std::string message)
00021 {
00022         m_sourceId = sourceId;
00023         m_datatype = Datatype_Msg;
00024         m_msgText = message;
00025 }
00026 
00028 std::string Msg::toString() const
00029 {
00030         return m_msgText;
00031 }
00032 
00033 std::string Msg::getMsg() const
00034 {
00035         return toString();
00036 }
00037 
00038 // Set the text
00039 void Msg::setMsg(std::string message)
00040 {
00041         m_msgText = message;
00042 }
00043 
00045 std::ostream& operator<<(std::ostream& os, const Msg& msg)
00046 {
00047         os << msg.getMsg();
00048         return os;
00049 }
00050 
00051 
00052 }       // namespace datatypes


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Wed Jun 14 2017 04:04:50