#include <output_node.h>
Public Member Functions | |
OutputEngineEdge (const std::string &keyword, const std::string &address) | |
![]() | |
OutputEdge ()=delete | |
OutputEdge (std::string keyword, std::string id, std::string port, bool publishFromCache, unsigned int computePeriod) | |
Constructor. More... | |
boost::python::object | pySetup (const boost::python::object &obj) |
call function in the decorator More... | |
Protected Member Functions | |
OutputEngineNode * | makeNewNode () override |
![]() | |
void | registerEdgePythonFN (OUTPUT_CLASS *oNode, std::shared_ptr< PythonFunctionalNode > &pyFn) |
registers an edge between oNode and pyFn. PythonFunctionalNode case More... | |
void | registerEdgeFNBase (OUTPUT_CLASS *oNode, const std::shared_ptr< FunctionalNodeBase > &pyFn) |
registers an edge between oNode and pyFn. FunctionalNodeBase case More... | |
template<class T_INPUT > | |
void | checkPortCanConnectOrThrow (InputPort< T_INPUT, T_OUT > *iPort, OUTPUT_CLASS *oNode) |
Additional Inherited Members | |
![]() | |
std::string | _keyword |
std::string | _id |
std::string | _port |
bool | _publishFromCache |
unsigned int | _computePeriod |
|
inline |
|
inlineoverrideprotectedvirtual |
It instantiates a new node of type INPUT_CLASS
To be implemented by any final class derived from this template class
Implements OutputEdge< T_IN, T_OUT, OUTPUT_CLASS >.