From 0183017111d5e3db96bcd1c5dbc3b306305373fa Mon Sep 17 00:00:00 2001 From: florent <florent@laas.fr> Date: Sat, 1 Jan 2011 22:08:16 +0100 Subject: [PATCH] Add a function to get the list of type names registered for signals. * src/CMakeLists.txt, * src/dynamic-graph-py.cc. --- src/CMakeLists.txt | 1 + src/dynamic-graph-py.cc | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cfea46d..cbb40cd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -35,6 +35,7 @@ ADD_LIBRARY(${PYTHON_MODULE} signal-base-py.cc entity-py.cc factory-py.cc + signal-caster-py.cc ) # Remove prefix lib diff --git a/src/dynamic-graph-py.cc b/src/dynamic-graph-py.cc index 3c0efbd..11f00fa 100644 --- a/src/dynamic-graph-py.cc +++ b/src/dynamic-graph-py.cc @@ -35,6 +35,10 @@ namespace dynamicgraph { namespace factory { PyObject* getEntityClassList(PyObject* self, PyObject* args); } + namespace signalCaster { + PyObject* getSignalTypeList(PyObject* self, PyObject* args); + } + PyObject* error; /** @@ -150,6 +154,10 @@ static PyMethodDef dynamicGraphMethods[] = { dynamicgraph::python::factory::getEntityClassList, METH_VARARGS, "return the list of entity classes"}, + {"signal_caster_get_type_list", + dynamicgraph::python::signalCaster::getSignalTypeList, + METH_VARARGS, + "return the list of signal type names"}, {NULL, NULL, 0, NULL} /* Sentinel */ }; -- GitLab