![]() |
|
PhoenixSwarm
6.1.0
Persistent processing programs exchanging data over sockets
|
#include <tuple>#include <vector>#include <utility>#include <iostream>#include "data_all.h"#include "PLog.h"#include "phoenix_createData.h"Go to the source code of this file.
Classes | |
| Iterate over function parameters. More... | |
| Iterate over function parameters (end). More... | |
Functions | |
| template<typename R, typename... T> | |
| bool | phoenix_function_call (PLog &log, Swarm::Data &result, const DataStreamMsg &input, R(*func)(T...)) |
| Call the function with message. | |
| template<typename... T> | |
| bool | phoenix_function_call (PLog &log, Swarm::Data &result, const DataStreamMsg &input, void(*func)(T...)) |
| Call the function with message. | |
| bool phoenix_function_call | ( | PLog & | log, |
| Swarm::Data & | result, | ||
| const DataStreamMsg & | input, | ||
| R(* | func )(T...) ) |
Call the function with message.
| [out] | log | : logger |
| [out] | result | : result of the function call |
| input | : input parameters of the function | |
| func | : function to be called |
Definition at line 57 of file phoenix_function_call.h.
References phoenix_createData(), and phoenix_function_call().
Referenced by Swarm::FunctionCall< _Callable >::call(), phoenix_function_call(), and phoenix_function_call().
| bool phoenix_function_call | ( | PLog & | log, |
| Swarm::Data & | result, | ||
| const DataStreamMsg & | input, | ||
| void(* | func )(T...) ) |
Call the function with message.
| [out] | log | : logger |
| [out] | result | : result of the function call |
| input | : input parameters of the function | |
| func | : function to be called |
Definition at line 83 of file phoenix_function_call.h.
References phoenix_function_call(), and Swarm::Data::setType().