1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

No boost condition (#2822)

This patch replaces boost primitives with stdlib counterparts.
This commit is contained in:
Leonid Fedorov
2023-04-22 00:42:45 +03:00
committed by GitHub
parent 3ce19abdae
commit f916e64927
245 changed files with 1261 additions and 2007 deletions

View File

@ -25,7 +25,8 @@
#pragma once
#include <deque>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <map>
#include <mutex>
#include "dmlpackageprocessor.h"
namespace dmlprocessor
@ -35,8 +36,6 @@ namespace dmlprocessor
class DMLResultBuffer
{
public:
typedef boost::mutex::scoped_lock scoped_lock;
/** @brief the type of a <DMLResult, sessionID> pair
*
*/
@ -80,8 +79,8 @@ class DMLResultBuffer
ResultPair get();
private:
boost::mutex fMutex;
boost::condition fCond;
std::mutex fMutex;
std::condition_variable fCond;
typedef std::deque<ResultPair> ResultBuffer;
ResultBuffer fResultBuffer;