Thrill
0.1
|
Specialized template class for ActionFuture which return void.
This class does not have a get() method.
Definition at line 126 of file action_node.hpp.
#include <action_node.hpp>
Public Types | |
using | ActionNodePtr = tlx::CountingPtr< ActionNode > |
Public Member Functions | |
Future (const ActionNodePtr &node) | |
void | operator() () |
Return the value of the ActionFuture. More... | |
bool | valid () const |
true if already executed/valid More... | |
void | wait () |
Evaluate the DIA data-flow graph for this ActionFuture. More... | |
Private Attributes | |
ActionNodePtr | node_ |
shared pointer to the action node, which may not be executed yet. More... | |
using ActionNodePtr = tlx::CountingPtr<ActionNode> |
Definition at line 129 of file action_node.hpp.
|
inlineexplicit |
Definition at line 131 of file action_node.hpp.
|
inline |
Return the value of the ActionFuture.
Definition at line 146 of file action_node.hpp.
|
inline |
true if already executed/valid
Definition at line 141 of file action_node.hpp.
References thrill::api::EXECUTED.
|
inline |
Evaluate the DIA data-flow graph for this ActionFuture.
Definition at line 135 of file action_node.hpp.
References thrill::api::NEW.
|
private |
shared pointer to the action node, which may not be executed yet.
Definition at line 152 of file action_node.hpp.