#include #include #include #include "icsneo/api/eventmanager.h" namespace icsneo { void init_eventmanager(pybind11::module_& m) { pybind11::classh(m, "EventManager") .def_static("get_instance", &EventManager::GetInstance, pybind11::return_value_policy::reference) .def("add_event_callback", &EventManager::addEventCallback) .def("remove_event_callback", &EventManager::removeEventCallback) .def("get_last_error", &EventManager::getLastError); } } // namespace icsneo