+void simgrid::simix::Raw::post()
+{
+ XBT_IN("(%p)",this);
+ if (sleep->getState() == simgrid::surf::Action::State::failed)
+ state = SIMIX_FAILED;
+ else if(sleep->getState() == simgrid::surf::Action::State::done)
+ state = SIMIX_SRC_TIMEOUT;
+
+ SIMIX_synchro_finish(this);
+ XBT_OUT();
+}