Switch to side-by-side view

--- a/src/query/docseqdb.cpp
+++ b/src/query/docseqdb.cpp
@@ -53,7 +53,7 @@
 
 bool DocSequenceDb::getDoc(int num, Rcl::Doc &doc, string *sh)
 {
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return false;
     if (sh) sh->erase();
@@ -62,7 +62,7 @@
 
 int DocSequenceDb::getResCnt()
 {
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return false;
     if (m_rescnt < 0) {
@@ -78,7 +78,7 @@
 bool DocSequenceDb::getAbstract(Rcl::Doc &doc, vector<Rcl::Snippet>& vpabs)
 {
     LOGDEB("DocSequenceDb::getAbstract/pair\n" );
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return false;
 
@@ -108,7 +108,7 @@
 
 bool DocSequenceDb::getAbstract(Rcl::Doc &doc, vector<string>& vabs)
 {
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return false;
     if (m_q->whatDb() &&
@@ -122,7 +122,7 @@
 
 int DocSequenceDb::getFirstMatchPage(Rcl::Doc &doc, string& term)
 {
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return false;
     if (m_q->whatDb()) {
@@ -138,7 +138,7 @@
 
 list<string> DocSequenceDb::expand(Rcl::Doc &doc)
 {
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (!setQuery())
 	return list<string>();
     vector<string> v = m_q->expand(doc);
@@ -161,7 +161,7 @@
 bool DocSequenceDb::setFiltSpec(const DocSeqFiltSpec &fs) 
 {
     LOGDEB("DocSequenceDb::setFiltSpec\n" );
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (fs.isNotNull()) {
 	// We build a search spec by adding a filtering layer to the base one.
 	m_fsdata = STD_SHARED_PTR<Rcl::SearchData>(
@@ -209,7 +209,7 @@
 bool DocSequenceDb::setSortSpec(const DocSeqSortSpec &spec) 
 {
     LOGDEB("DocSequenceDb::setSortSpec: fld ["  << (spec.field) << "] "  << (spec.desc ? "desc" : "asc") << "\n" );
-    PTMutexLocker locker(o_dblock);
+    std::unique_lock<std::mutex> locker(o_dblock);
     if (spec.isNotNull()) {
 	m_q->setSortBy(spec.field, !spec.desc);
 	m_isSorted = true;
@@ -239,7 +239,7 @@
 bool DocSequenceDb::docDups(const Rcl::Doc& doc, std::vector<Rcl::Doc>& dups)
 {
     if (m_q->whatDb()) {
-        PTMutexLocker locker(o_dblock);
+        std::unique_lock<std::mutex> locker(o_dblock);
 	return m_q->whatDb()->docDups(doc, dups);
     } else {
 	return false;