A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <PipelineContext.h>
Public Member Functions | |
~PipelineContext () | |
PipelineContext (Handle< Vector< Handle< Object >>> outputVec, DataProxyPtr proxy, SetSpecifierPtr outputSet) | |
Handle< Vector< Handle< Object > > > & | getOutputVec () |
void | setOutputVec (Handle< Vector< Handle< Object >>> outputVec) |
void | clearOutputPage () |
DataProxyPtr | getProxy () |
SetSpecifierPtr | getOutputSet () |
void | setOutputFull (bool fullOrNot) |
bool | isOutputFull () |
void | setPageToUnpin (PDBPagePtr page) |
PDBPagePtr | getPageToUnpin () |
Public Attributes | |
Handle< Vector< Handle< Object > > > | outputVec |
Private Attributes | |
DataProxyPtr | proxy |
SetSpecifierPtr | outputSet |
bool | outputPageFull |
PDBPagePtr | pageToUnpin |
Definition at line 38 of file PipelineContext.h.
|
inline |
Definition at line 61 of file PipelineContext.h.
|
inline |
Definition at line 67 of file PipelineContext.h.
|
inline |
Definition at line 85 of file PipelineContext.h.
|
inline |
Definition at line 93 of file PipelineContext.h.
Definition at line 77 of file PipelineContext.h.
|
inline |
Definition at line 109 of file PipelineContext.h.
|
inline |
Definition at line 89 of file PipelineContext.h.
|
inline |
Definition at line 101 of file PipelineContext.h.
|
inline |
Definition at line 97 of file PipelineContext.h.
Definition at line 81 of file PipelineContext.h.
|
inline |
Definition at line 105 of file PipelineContext.h.
|
private |
Definition at line 54 of file PipelineContext.h.
|
private |
Definition at line 51 of file PipelineContext.h.
Definition at line 43 of file PipelineContext.h.
|
private |
Definition at line 57 of file PipelineContext.h.
|
private |
Definition at line 48 of file PipelineContext.h.