Lines Matching refs:Event
61 * We need to wrap the Event class with some Python glue code to
64 * Event::process().
68 class PyEvent : public Event
71 PyEvent(Event::Priority priority)
72 : Event(priority, Event::Managed)
152 // Event base class. These should never be returned directly to
155 py::class_<Event> c_event(
156 m, "Event");
158 .def("name", &Event::name)
159 .def("dump", &Event::dump)
160 .def("scheduled", &Event::scheduled)
161 .def("squash", &Event::squash)
162 .def("squashed", &Event::squashed)
163 .def("isExitEvent", &Event::isExitEvent)
164 .def("when", &Event::when)
165 .def("priority", &Event::priority)
168 py::class_<PyEvent, Event>(m, "PyEvent")
169 .def(py::init<Event::Priority>(),
170 py::arg("priority") = (int)Event::Default_Pri)
173 #define PRIO(n) c_event.attr(# n) = py::cast((int)Event::n)