MCPcopy Create free account
hub / github.com/CobaltFusion/DebugViewPP / ActiveExecutorClient

Class ActiveExecutorClient

include/CobaltFusion/ExecutorClient.h:51–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49class ActiveExecutor;
50
51class ActiveExecutorClient : public IExecutor
52{
53public:
54 ActiveExecutorClient();
55 virtual void Call(std::function<void()> fn) override;
56 virtual void CallAsync(std::function<void()> fn) override;
57 virtual ScheduledCall CallAfter(const Clock::duration& interval, std::function<void()> fn) override;
58 virtual ScheduledCall CallAt(const Clock::time_point& timepoint, std::function<void()> fn) override;
59 virtual bool IsExecutorThread() const override;
60 virtual void Synchronize() override;
61 virtual void Cancel() override;
62private:
63 std::unique_ptr<ActiveExecutor> m_executor;
64};
65
66} // namespace fusion

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected