#include <input_node.h>
Public Member Functions | |
InputMQTTEdge (const std::string &keyword, const std::string &address, InputNodePolicies::MsgPublishPolicy msgPublishPolicy, InputNodePolicies::MsgCachePolicy msgCachePolicy) | |
![]() | |
InputEdge ()=delete | |
InputEdge (std::string keyword, std::string id, std::string port, InputNodePolicies::MsgPublishPolicy msgPublishPolicy, InputNodePolicies::MsgCachePolicy msgCachePolicy) | |
Constructor. More... | |
boost::python::object | pySetup (const boost::python::object &obj) |
call function in associated Python decorator More... | |
Protected Member Functions | |
InputMQTTNode< MSG_TYPE > * | makeNewNode () override |
![]() | |
void | registerEdgePythonFN (INPUT_CLASS *iNode, std::shared_ptr< PythonFunctionalNode > &pyFn) |
registers an edge between iNode and pyFn. PythonFunctionalNode case More... | |
void | registerEdgeFNBase (INPUT_CLASS *iNode, std::shared_ptr< FunctionalNodeBase > &pyFn) |
registers an edge between iNode and pyFn. FunctionalNodeBase case More... | |
Protected Attributes | |
std::string | _address |
![]() | |
std::string | _keyword |
std::string | _id |
std::string | _port |
InputNodePolicies::MsgPublishPolicy | _msgPublishPolicy |
InputNodePolicies::MsgCachePolicy | _msgCachePolicy |
|
inline |
|
inlineoverrideprotectedvirtual |
It instantiates a new node of type INPUT_CLASS
To be implemented by any final class derived from this template class
Implements InputEdge< T_IN, T_OUT, INPUT_CLASS >.
|
protected |