X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a4c95b1dede3a4652f67577b76d844123cb8223a..cc320f970d3f91bf9483f44340078c0250a4a44b:/src/s4u/s4u_Io.cpp diff --git a/src/s4u/s4u_Io.cpp b/src/s4u/s4u_Io.cpp index ea8960be41..83c8a1dba7 100644 --- a/src/s4u/s4u_Io.cpp +++ b/src/s4u/s4u_Io.cpp @@ -14,23 +14,16 @@ namespace simgrid { namespace s4u { xbt::signal Io::on_start; -xbt::signal Io::on_completion; Io::Io(kernel::activity::IoImplPtr pimpl) { pimpl_ = pimpl; } -void Io::complete(Activity::State state) -{ - Activity::complete(state); - on_completion(*this); -} - IoPtr Io::init() { auto pimpl = kernel::activity::IoImplPtr(new kernel::activity::IoImpl()); - return IoPtr(pimpl->get_iface()); + return IoPtr(static_cast(pimpl->get_iface())); } Io* Io::start()