NRP Core  1.4.1
OutputDummyEdge Class Reference

#include <output_dummy.h>

Inheritance diagram for OutputDummyEdge:
OutputEdge< T_IN, T_OUT, OUTPUT_CLASS >

Public Member Functions

 OutputDummyEdge (const std::string &keyword, const std::string &id, bool publishFromCache=false, unsigned int computePeriod=1)
 
- Public Member Functions inherited from OutputEdge< T_IN, T_OUT, OUTPUT_CLASS >
 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

OutputDummymakeNewNode () override
 
- Protected Member Functions inherited from OutputEdge< T_IN, T_OUT, OUTPUT_CLASS >
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

- Protected Attributes inherited from OutputEdge< T_IN, T_OUT, OUTPUT_CLASS >
std::string _keyword
 
std::string _id
 
std::string _port
 
bool _publishFromCache
 
unsigned int _computePeriod
 

Constructor & Destructor Documentation

◆ OutputDummyEdge()

OutputDummyEdge::OutputDummyEdge ( const std::string &  keyword,
const std::string &  id,
bool  publishFromCache = false,
unsigned int  computePeriod = 1 
)
inline

Member Function Documentation

◆ makeNewNode()

OutputDummy* OutputDummyEdge::makeNewNode ( )
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 >.


The documentation for this class was generated from the following file: