diff options
author | Benety Goh <benety@mongodb.com> | 2016-10-25 14:43:03 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2016-11-01 11:10:02 -0400 |
commit | 938885a1796d8b7e42748a4cf68c77872d75db98 (patch) | |
tree | 843f64cd0a6f664431ae87bded130f6f2862085f /src/mongo/executor | |
parent | f25a36cdbe77f596adfea6e008fbf5a044cf3a83 (diff) | |
download | mongo-938885a1796d8b7e42748a4cf68c77872d75db98.tar.gz |
SERVER-23070 rewrote SyncSourceResolver to select sync source asynchronously
Diffstat (limited to 'src/mongo/executor')
-rw-r--r-- | src/mongo/executor/network_interface_mock.cpp | 4 | ||||
-rw-r--r-- | src/mongo/executor/network_interface_mock.h | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/executor/network_interface_mock.cpp b/src/mongo/executor/network_interface_mock.cpp index 1eed68daea5..8a0c44d90fc 100644 --- a/src/mongo/executor/network_interface_mock.cpp +++ b/src/mongo/executor/network_interface_mock.cpp @@ -664,6 +664,10 @@ NetworkInterfaceMock::InNetworkGuard::~InNetworkGuard() { _net->exitNetwork(); } +NetworkInterfaceMock* NetworkInterfaceMock::InNetworkGuard::operator->() const { + return _net; +} + NetworkInterfaceMockClockSource::NetworkInterfaceMockClockSource(NetworkInterfaceMock* net) : _net(net) { _tracksSystemClock = false; diff --git a/src/mongo/executor/network_interface_mock.h b/src/mongo/executor/network_interface_mock.h index 0ba054f11fe..6a34ceb45b3 100644 --- a/src/mongo/executor/network_interface_mock.h +++ b/src/mongo/executor/network_interface_mock.h @@ -515,6 +515,11 @@ public: */ ~InNetworkGuard(); + /** + * Returns network interface mock pointer. + */ + NetworkInterfaceMock* operator->() const; + private: NetworkInterfaceMock* _net; bool _callExitNetwork = true; |