#include <boost/python.hpp>#include <boost/python/scope.hpp>#include <boost/python/enum.hpp>#include "nrp_event_loop/computational_graph/computational_node_policies.h"#include "nrp_event_loop/computational_graph/functional_node.h"#include "nrp_event_loop/python/functional_node.h"#include "nrp_event_loop/nodes/dummy/input_dummy.h"#include "nrp_event_loop/nodes/dummy/output_dummy.h"#include "nrp_event_loop/nodes/engine/input_node.h"#include "nrp_event_loop/nodes/engine/output_node.h"#include "nrp_event_loop/nodes/time/input_time.h"#include "nrp_event_loop/fn_factory/functional_node_factory_manager.h"#include "nrp_event_loop/config/cmake_constants.h"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) | |
| BOOST_PYTHON_MODULE | ( | EVENT_LOOP_PYTHON_MODULE_NAME | ) |
| 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.
| fnModuleName | name of the module library which will be used to instantiate the node |
| functionName | name of the C++ function which the node will run |
| nodeName | name of the FN |
| policy | exec policy of the FN |