summaryrefslogtreecommitdiff
path: root/orkbasecxx/messages/Message.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkbasecxx/messages/Message.cpp')
-rw-r--r--orkbasecxx/messages/Message.cpp12
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);
+}
+
+