LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The actual implementation for graph_add_node. More...
#include <lci_binding_post.hpp>
Public Member Functions | |
graph_add_node_x (comp_t comp_in, graph_node_run_cb_t fn_in) | |
graph_add_node_x && | comp (comp_t comp_in) |
graph_add_node_x && | fn (graph_node_run_cb_t fn_in) |
graph_add_node_x && | value (void *value_in) |
graph_add_node_x && | free_cb (graph_node_free_cb_t free_cb_in) |
graph_add_node_x && | runtime (runtime_t runtime_in) |
graph_node_t | call_impl (comp_t comp, graph_node_run_cb_t fn, void *value, graph_node_free_cb_t free_cb, runtime_t runtime) const |
graph_node_t | call () const |
graph_node_t | operator() () const |
Public Attributes | |
comp_t | m_comp |
graph_node_run_cb_t | m_fn |
option_t< void * > | m_value |
option_t< graph_node_free_cb_t > | m_free_cb |
option_t< runtime_t > | m_runtime |
The actual implementation for graph_add_node.
|
inline |
graph_node_t lci::graph_add_node_x::call | ( | ) | const |
graph_node_t lci::graph_add_node_x::call_impl | ( | comp_t | comp, |
graph_node_run_cb_t | fn, | ||
void * | value, | ||
graph_node_free_cb_t | free_cb, | ||
runtime_t | runtime ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
comp_t lci::graph_add_node_x::m_comp |
graph_node_run_cb_t lci::graph_add_node_x::m_fn |
option_t<graph_node_free_cb_t> lci::graph_add_node_x::m_free_cb |
option_t<void*> lci::graph_add_node_x::m_value |