diff options
author | Henri Herscher <henri@oreka.org> | 2005-12-06 21:17:16 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-12-06 21:17:16 +0000 |
commit | 6d6960fa6f15a057cc6aff7b521236b32a39bd66 (patch) | |
tree | d4a436831075191c844be25a8e0d172bd31504c9 /orkbasecxx/messages/Message.cpp | |
parent | 720420f0e677008d3c1d9ebae8b20918032dff6b (diff) |
Message can now automatically report originating hostname.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@96 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx/messages/Message.cpp')
-rw-r--r-- | orkbasecxx/messages/Message.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/orkbasecxx/messages/Message.cpp b/orkbasecxx/messages/Message.cpp index ad6e533..477bb42 100644 --- a/orkbasecxx/messages/Message.cpp +++ b/orkbasecxx/messages/Message.cpp @@ -19,12 +19,12 @@ #include "Message.h" -char Message::m_hostname[HOSTNAME_BUF_LEN] = ""; - Message::Message() { m_creationTime = time(NULL); - ACE_OS::hostname(m_hostname, HOSTNAME_BUF_LEN); + char hostname[HOSTNAME_BUF_LEN]; + ACE_OS::hostname(hostname, HOSTNAME_BUF_LEN); + m_hostname = hostname; } @@ -39,3 +39,9 @@ bool Message::InvokeXmlRpc(CStdString& hostname, int tcpPort) return true; } +void Message::DefineMessage(Serializer* s) +{ + s->StringValue("hostname", m_hostname, false); +} + + |