00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef HAVE_CONFIG_H
00017 #include "torc/generic/config.h"
00018 #endif
00019
00020 #include "torc/generic/util/Message.hpp"
00021
00022 namespace torc {
00023
00024 namespace generic {
00025
00026 void
00027 Message::setMessage(const std::string &inSource) throw() {
00028 mMessage = inSource;
00029 }
00030
00031 void
00032 Message::setSeverity(
00033 const MessageSeverity & inSource) throw() {
00034 mSeverity = inSource;
00035 }
00036
00037 Message::Message()
00038 :mMessage(),
00039 mSeverity( eMessageSeveritySuppressed ) {
00040 }
00041
00042 Message::Message( const std::string &inMessage,
00043 MessageSeverity inSeverity )
00044 :mMessage( inMessage ),
00045 mSeverity( inSeverity ) {
00046 }
00047
00048 Message::~Message() throw() {
00049 }
00050
00051 Message::Message(const Message & source)
00052 :mMessage( source.mMessage ),
00053 mSeverity( source.mSeverity ) {
00054 }
00055
00056 Message &
00057 Message::operator=(const Message & source) throw() {
00058 if( this != &source )
00059 {
00060 mMessage = source.mMessage;
00061 mSeverity = source.mSeverity;
00062 }
00063 return *this;
00064 }
00065
00066
00067 }
00068
00069 }