X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/575da6eb0c35cfee471dcdce960cc4b30440532d..bc725cdee967b43e83ef32dfb33a8d2d62351d6b:/src/mc/remote/CheckerSide.cpp diff --git a/src/mc/remote/CheckerSide.cpp b/src/mc/remote/CheckerSide.cpp index 013526caae..ce1dfc8c8c 100644 --- a/src/mc/remote/CheckerSide.cpp +++ b/src/mc/remote/CheckerSide.cpp @@ -20,14 +20,14 @@ CheckerSide::~CheckerSide() event_base_free(base_); } -void CheckerSide::start(void (*handler)(int, short, void*)) +void CheckerSide::start(void (*handler)(int, short, void*), ModelChecker* mc) { base_ = event_base_new(); - socket_event_ = event_new(base_, get_channel().get_socket(), EV_READ | EV_PERSIST, handler, this); + socket_event_ = event_new(base_, get_channel().get_socket(), EV_READ | EV_PERSIST, handler, mc); event_add(socket_event_, nullptr); - signal_event_ = event_new(base_, SIGCHLD, EV_SIGNAL | EV_PERSIST, handler, this); + signal_event_ = event_new(base_, SIGCHLD, EV_SIGNAL | EV_PERSIST, handler, mc); event_add(signal_event_, nullptr); }