summaryrefslogtreecommitdiff
path: root/src/mongo/embedded/periodic_runner_embedded.h
diff options
context:
space:
mode:
authorHenrik Edin <henrik.edin@mongodb.com>2018-08-03 13:26:49 -0400
committerHenrik Edin <henrik.edin@mongodb.com>2018-09-18 11:06:07 -0400
commit169119bf4bf823f503c66262b438e2828d1f83b5 (patch)
tree5903229b0238cf0fc48c859ab5d7655bd015fda3 /src/mongo/embedded/periodic_runner_embedded.h
parent07ecc05d44c2a4f443bccf96004a1da16b2e3984 (diff)
downloadmongo-169119bf4bf823f503c66262b438e2828d1f83b5.tar.gz
SERVER-36704 Logical session support for embedded, behaves as standalone mongod
Diffstat (limited to 'src/mongo/embedded/periodic_runner_embedded.h')
-rw-r--r--src/mongo/embedded/periodic_runner_embedded.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/embedded/periodic_runner_embedded.h b/src/mongo/embedded/periodic_runner_embedded.h
index ecbe1a20f77..3654ef9c72a 100644
--- a/src/mongo/embedded/periodic_runner_embedded.h
+++ b/src/mongo/embedded/periodic_runner_embedded.h
@@ -65,7 +65,7 @@ private:
public:
friend class PeriodicRunnerEmbedded;
- PeriodicJobImpl(PeriodicJob job, ClockSource* source, ServiceContext* svc);
+ PeriodicJobImpl(PeriodicJob job, ClockSource* source, PeriodicRunnerEmbedded* runner);
void start();
void pause();
@@ -83,7 +83,7 @@ private:
private:
PeriodicJob _job;
ClockSource* _clockSource;
- ServiceContext* _serviceContext;
+ PeriodicRunnerEmbedded* _periodicRunner;
Date_t _lastRun{};
// The mutex is protecting _execStatus, the variable that can be accessed from other
@@ -103,6 +103,7 @@ private:
explicit PeriodicJobHandleImpl(std::weak_ptr<PeriodicJobImpl> jobImpl)
: _jobWeak(jobImpl) {}
void start() override;
+ void stop() override;
void pause() override;
void resume() override;
@@ -110,7 +111,6 @@ private:
std::weak_ptr<PeriodicJobImpl> _jobWeak;
};
-
ServiceContext* _svc;
ClockSource* _clockSource;