salsa
0.7.1
Loading...
Searching...
No Matches
TaskExecutorFake.hh
1
#pragma once
2
3
#include "TaskExecutor.hh"
4
5
namespace
Salsa {
14
class
TaskPool;
15
class
TaskExecutorFake
:
public
TaskExecutor
{
16
public
:
17
TaskExecutorFake
(
TaskPool
* pTP);
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
24
private
:
25
Object
*
mpPointer
{
new
Object
()};
26
std::string
mWorker
{};
27
std::string
mUpstream
{};
28
TaskPool
*
mpTaskPool
=
nullptr
;
29
};
30
}
// namespace Salsa
Salsa::Object
Base Salsa Object class.
Definition
Object.hh:15
Salsa::Object::Object
Object()
Definition
Object.cc:3
Salsa::TaskExecutorFake
TaskExecutorFake class.
Definition
TaskExecutorFake.hh:15
Salsa::TaskExecutorFake::run
virtual bool run(std::string, std::string)
Run task.
Definition
TaskExecutorFake.cc:17
Salsa::TaskExecutorFake::pipe
virtual void * pipe() const
Definition
TaskExecutorFake.cc:41
Salsa::TaskExecutorFake::TaskExecutorFake
TaskExecutorFake(TaskPool *pTP)
Definition
TaskExecutorFake.cc:4
Salsa::TaskExecutorFake::mpTaskPool
TaskPool * mpTaskPool
Fake pointer.
Definition
TaskExecutorFake.hh:28
Salsa::TaskExecutorFake::~TaskExecutorFake
virtual ~TaskExecutorFake()
Definition
TaskExecutorFake.cc:10
Salsa::TaskExecutorFake::mWorker
std::string mWorker
Worker.
Definition
TaskExecutorFake.hh:26
Salsa::TaskExecutorFake::mpPointer
Object * mpPointer
Fake pointer.
Definition
TaskExecutorFake.hh:25
Salsa::TaskExecutorFake::handlePipe
virtual bool handlePipe(std::vector< std::string > &extra)
Handle pipe.
Definition
TaskExecutorFake.cc:29
Salsa::TaskExecutorFake::mUpstream
std::string mUpstream
Upstream.
Definition
TaskExecutorFake.hh:27
Salsa::TaskExecutor
Base TaskExecutor class.
Definition
TaskExecutor.hh:14
Salsa::TaskPool
Base salsa TaskPool class.
Definition
TaskPool.hh:18
base
TaskExecutorFake.hh
Generated by
1.12.0