summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/initial_syncer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/initial_syncer.h')
-rw-r--r--src/mongo/db/repl/initial_syncer.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/db/repl/initial_syncer.h b/src/mongo/db/repl/initial_syncer.h
index 5aea265e90e..265b383acaf 100644
--- a/src/mongo/db/repl/initial_syncer.h
+++ b/src/mongo/db/repl/initial_syncer.h
@@ -31,6 +31,7 @@
#pragma once
#include <cstdint>
+#include <functional>
#include <iosfwd>
#include <memory>
@@ -52,7 +53,6 @@
#include "mongo/db/repl/sync_source_selector.h"
#include "mongo/dbtests/mock/mock_dbclient_connection.h"
#include "mongo/stdx/condition_variable.h"
-#include "mongo/stdx/functional.h"
#include "mongo/stdx/mutex.h"
#include "mongo/util/concurrency/thread_pool.h"
#include "mongo/util/fail_point_service.h"
@@ -82,17 +82,17 @@ class StorageInterface;
struct InitialSyncerOptions {
/** Function to return optime of last operation applied on this node */
- using GetMyLastOptimeFn = stdx::function<OpTime()>;
+ using GetMyLastOptimeFn = std::function<OpTime()>;
/** Function to update optime of last operation applied on this node */
- using SetMyLastOptimeFn = stdx::function<void(
+ using SetMyLastOptimeFn = std::function<void(
const OpTimeAndWallTime&, ReplicationCoordinator::DataConsistency consistency)>;
/** Function to reset all optimes on this node (e.g. applied & durable). */
- using ResetOptimesFn = stdx::function<void()>;
+ using ResetOptimesFn = std::function<void()>;
/** Function to sets this node into a specific follower mode. */
- using SetFollowerModeFn = stdx::function<bool(const MemberState&)>;
+ using SetFollowerModeFn = std::function<bool(const MemberState&)>;
// Error and retry values
Milliseconds syncSourceRetryWait{1000};
@@ -145,7 +145,7 @@ public:
/**
* Callback function to report last applied optime of initial sync.
*/
- typedef stdx::function<void(const StatusWith<OpTimeAndWallTime>& lastApplied)> OnCompletionFn;
+ typedef std::function<void(const StatusWith<OpTimeAndWallTime>& lastApplied)> OnCompletionFn;
/**
* Callback completion guard for initial syncer.