--- a/logsui/logsengine/src/logseventdata.cpp Thu May 27 12:51:53 2010 +0300
+++ b/logsui/logsengine/src/logseventdata.cpp Fri Jun 11 13:38:41 2010 +0300
@@ -19,9 +19,11 @@
#include "logseventdata.h"
#include "logsevent.h"
#include "logseventdataparser.h"
+#include "logslogger.h"
#include <QRegExp>
#include <QRegExpValidator>
+#include <QDataStream>
// ----------------------------------------------------------------------------
// LogsEventData::LogsEventData
@@ -64,6 +66,56 @@
}
// ----------------------------------------------------------------------------
+//
+// ----------------------------------------------------------------------------
+//
+LogsEventData::LogsEventData( QDataStream& serializedEvent )
+{
+ LOGS_QDEBUG( "logs [ENG] -> LogsEventData::LogsEventData deserialize")
+
+ serializedEvent >> mIsCNAP;
+ serializedEvent >> mIsVT;
+ serializedEvent >> mIsPoC;
+ serializedEvent >> mIsVoIP;
+ serializedEvent >> mIsEmerg;
+ serializedEvent >> mDataSent;
+ serializedEvent >> mDataReceived;
+ serializedEvent >> mMsgPartsNumber;
+ serializedEvent >> mServiceId;
+ serializedEvent >> mContactLocalId;
+ serializedEvent >> mRemoteUrl;
+ serializedEvent >> mLocalUrl;
+
+ LOGS_QDEBUG( "logs [ENG] <- LogsEventData::LogsEventData deserialize")
+
+}
+
+// ----------------------------------------------------------------------------
+//
+// ----------------------------------------------------------------------------
+//
+bool LogsEventData::serialize( QDataStream& serializeDestination )
+{
+ LOGS_QDEBUG( "logs [ENG] -> LogsEventData::serialize")
+
+ serializeDestination << mIsCNAP;
+ serializeDestination << mIsVT;
+ serializeDestination << mIsPoC;
+ serializeDestination << mIsVoIP;
+ serializeDestination << mIsEmerg;
+ serializeDestination << mDataSent;
+ serializeDestination << mDataReceived;
+ serializeDestination << mMsgPartsNumber;
+ serializeDestination << mServiceId;
+ serializeDestination << mContactLocalId;
+ serializeDestination << mRemoteUrl;
+ serializeDestination << mLocalUrl;
+
+ LOGS_QDEBUG( "logs [ENG] <- LogsEventData::serialize")
+ return true;
+}
+
+// ----------------------------------------------------------------------------
// LogsEventData::~LogsEventData
// ----------------------------------------------------------------------------
//