1
0
mirror of https://github.com/codership/wsrep-lib.git synced 2025-08-08 02:02:57 +03:00

Chrono definitions to work around g++ 4.4 C++11 incompatibilities.

This commit is contained in:
Teemu Ollakka
2019-09-04 15:50:44 +03:00
parent db87cf7d9c
commit 20ef502dd6
3 changed files with 60 additions and 11 deletions

View File

@@ -41,8 +41,7 @@
#include "lock.hpp"
#include "buffer.hpp"
#include "thread.hpp"
#include <chrono>
#include "chrono.hpp"
namespace wsrep
{
@@ -588,8 +587,9 @@ namespace wsrep
int enter_toi_local(
const wsrep::key_array& key_array,
const wsrep::const_buffer& buffer,
std::chrono::time_point<std::chrono::steady_clock>
wait_until = std::chrono::time_point<std::chrono::steady_clock>());
wsrep::chrono::time_point<wsrep::chrono::steady_clock>
wait_until =
wsrep::chrono::time_point<wsrep::chrono::steady_clock>());
/**
* Enter applier TOI mode
*
@@ -663,8 +663,9 @@ namespace wsrep
int begin_nbo_phase_one(
const wsrep::key_array& keys,
const wsrep::const_buffer& buffer,
std::chrono::time_point<std::chrono::steady_clock>
wait_until = std::chrono::time_point<std::chrono::steady_clock>());
wsrep::chrono::time_point<wsrep::chrono::steady_clock>
wait_until =
wsrep::chrono::time_point<wsrep::chrono::steady_clock>());
/**
* End non-blocking operation phase after aquiring required