projects
/
awesomized
/
libmemcached
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
26924b3abb2837f7c956b1d1911e3976ffe33d04
[awesomized/libmemcached]
/
testing
/
lib
/
Retry.hpp
1
#pragma once
2
3
#include "common.hpp"
4
5
class Retry {
6
public:
7
8
using predicate = function<bool()>;
9
10
explicit Retry(predicate &&pred_, unsigned max_ = 10, chrono::milliseconds sleep_for_ = 20ms);
11
12
bool operator () ();
13
14
private:
15
unsigned max;
16
chrono::milliseconds sleep_for;
17
predicate pred;
18
};
19