NRP Core  1.4.1
python_module.cpp File Reference

Classes

class  node_policies_ns
 
class  node_policies_ns::input_node_ns
 
class  node_policies_ns::functional_node_ns
 
class  node_policies_ns::output_node_ns
 

Functions

boost::python::object createFNFromFactoryModule (const std::string &fnModuleName, const std::string &functionName, const std::string &nodeName, FunctionalNodePolicies::ExecutionPolicy policy)
 Helper function for instantiating a C++ Functional Node from Python. More...
 
 BOOST_PYTHON_MODULE (EVENT_LOOP_PYTHON_MODULE_NAME)
 

Function Documentation

◆ BOOST_PYTHON_MODULE()

BOOST_PYTHON_MODULE ( EVENT_LOOP_PYTHON_MODULE_NAME  )

◆ createFNFromFactoryModule()

boost::python::object createFNFromFactoryModule ( const std::string &  fnModuleName,
const std::string &  functionName,
const std::string &  nodeName,
FunctionalNodePolicies::ExecutionPolicy  policy 
)

Helper function for instantiating a C++ Functional Node from Python.

Parameters
fnModuleNamename of the module library which will be used to instantiate the node
functionNamename of the C++ function which the node will run
nodeNamename of the FN
policyexec policy of the FN
Returns
instantiated FN wrapped in a Python object