Revert "Update Watcher re-connection sample."
This reverts commit 23394ab9bb.
This commit is contained in:
parent
d4975f84b3
commit
31c0161148
11
README.md
11
README.md
|
|
@ -586,14 +586,11 @@ void initialize_watcher(const std::string &endpoints,
|
|||
wait_for_connection(client);
|
||||
watcher->reset(new etcd::Watcher(client, prefix, callback));
|
||||
watcher->Wait([endpoints, prefix, callback,
|
||||
/* watcher reference keep the shared_ptr alive */, &watcher](bool cancelled) -> bool {
|
||||
watcher_ref /* keep the shared_ptr alive */, &watcher](bool cancelled) {
|
||||
if (cancelled) {
|
||||
return false; // No reactivate watcher (default behaviour).
|
||||
return;
|
||||
}
|
||||
|
||||
etcd::Client client(endpoints);
|
||||
wait_for_connection(client);
|
||||
return true; // Reactivate watcher.
|
||||
initialize_watcher(endpoints, prefix, callback, watcher);
|
||||
});
|
||||
}
|
||||
```
|
||||
|
|
@ -604,7 +601,7 @@ std::function<void(Response)> callback = printResponse;
|
|||
const std::string prefix = "/test/key";
|
||||
|
||||
// the watcher initialized in this way will auto re-connect to etcd
|
||||
std::shared_ptr<etcd::Watcher> watcher;
|
||||
std::unique_ptr<etcd::Watcher> watcher;
|
||||
initialize_watcher(endpoints, prefix, callback, watcher);
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue