From 38a06aa502da91cb17a960b462d639b4c7cf7726 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Wed, 26 Dec 2007 11:57:10 +0000 Subject: added some Locks --- seqWindow.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'seqWindow.h') diff --git a/seqWindow.h b/seqWindow.h index f2ad347..3a629ee 100644 --- a/seqWindow.h +++ b/seqWindow.h @@ -55,6 +55,10 @@ public: private: + window_size_t window_size_; + Mutex mutex_; + SenderMap sender_; + SeqWindow(const SeqWindow &s); void operator=(const SeqWindow &s); @@ -62,6 +66,7 @@ private: template void serialize(Archive & ar, const unsigned int version) { + Lock lock(mutex_); //unsigned int serial = (unsigned int) window_size_; //window_size_t serial = (window_size_t) window_size_; ar & window_size_; @@ -70,9 +75,6 @@ private: } - window_size_t window_size_; - Mutex mutex_; - SenderMap sender_; }; #endif -- cgit v1.2.3