salsa 0.7.1
Loading...
Searching...
No Matches
TaskExecutorFake.hh
1#pragma once
2
3#include "TaskExecutor.hh"
4
5namespace Salsa {
14class TaskPool;
16public:
18 virtual ~TaskExecutorFake();
19
20 virtual bool run(std::string, std::string);
21 virtual void * pipe() const;
22 virtual bool handlePipe(std::vector<std::string> & extra);
23
24private:
26 std::string mWorker{};
27 std::string mUpstream{};
28 TaskPool * mpTaskPool = nullptr;
29};
30} // namespace Salsa
Base Salsa Object class.
Definition Object.hh:15
virtual bool run(std::string, std::string)
Run task.
virtual void * pipe() const
TaskExecutorFake(TaskPool *pTP)
TaskPool * mpTaskPool
Fake pointer.
std::string mWorker
Worker.
Object * mpPointer
Fake pointer.
virtual bool handlePipe(std::vector< std::string > &extra)
Handle pipe.
std::string mUpstream
Upstream.
Base salsa TaskPool class.
Definition TaskPool.hh:18