nrtb-core team mailing list archive
-
nrtb-core team
-
Mailing list archive
-
Message #00190
[Branch ~fpstovall/nrtb/cpp_common] Rev 43: nrtb::serializer : altered to use the nrtb::basethread class and removed the dependency on the po...
------------------------------------------------------------
revno: 43
committer: fpstovall@xxxxxxxxx
branch nick: dev
timestamp: Sat 2011-07-30 11:32:43 -0400
message:
nrtb::serializer : altered to use the nrtb::basethread class and removed the dependency on the poco library.
modified:
common/serializer/Makefile
common/serializer/serializer.cpp
common/serializer/serializer.h
--
lp:~fpstovall/nrtb/cpp_common
https://code.launchpad.net/~fpstovall/nrtb/cpp_common
Your team NRTB Core is subscribed to branch lp:~fpstovall/nrtb/cpp_common.
To unsubscribe from this branch go to https://code.launchpad.net/~fpstovall/nrtb/cpp_common/+edit-subscription
=== modified file 'common/serializer/Makefile'
--- common/serializer/Makefile 2010-12-31 11:46:54 +0000
+++ common/serializer/Makefile 2011-07-30 15:32:43 +0000
@@ -28,8 +28,8 @@
serializer_test: serializer.o serializer_test.cpp
@rm -f serializer_test
- g++ -c serializer_test.cpp
- g++ -o serializer_test serializer_test.o serializer.o -lPocoFoundation -lPocoUtil
+ g++ -c serializer_test.cpp -I../include
+ g++ -o serializer_test serializer_test.o serializer.o ../obj/base_thread.o -lpthread ../obj/common.o
clean:
@rm -rvf *.o serializer_test ../include/serializer.h ../obj/serializer.o
=== modified file 'common/serializer/serializer.cpp'
--- common/serializer/serializer.cpp 2010-12-31 11:46:54 +0000
+++ common/serializer/serializer.cpp 2011-07-30 15:32:43 +0000
@@ -17,7 +17,7 @@
**********************************************/
#include "serializer.h"
-#include <Poco/ScopedLock.h>
+#include <base_thread.h>
using namespace nrtb;
@@ -38,6 +38,6 @@
unsigned long long serializer::operator()()
{
- Poco::ScopedLock<Poco::Mutex> mylock(lock);
+ nrtb::scope_lock mylock(lock);
return counter++;
}
=== modified file 'common/serializer/serializer.h'
--- common/serializer/serializer.h 2010-12-31 14:48:07 +0000
+++ common/serializer/serializer.h 2011-07-30 15:32:43 +0000
@@ -18,7 +18,7 @@
#ifndef nrtb_serializer_h
#define nrtb_serializer_h
-#include <Poco/Mutex.h>
+#include <base_thread.h>
namespace nrtb
{
@@ -41,7 +41,7 @@
// functor method, returns the next value in the sequence.
unsigned long long operator ()();
private:
- Poco::Mutex lock;
+ nrtb::mutex lock;
unsigned long long int counter;
};