#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 |