}
}
state_ = finished;
+ delete this;
}
void Comm::wait(double timeout) {
xbt_assert(state_ == started || state_ == inited);
userData_, timeout, rate_);
}
state_ = finished;
+ delete this;
}
s4u::Comm &Comm::send_async(MailboxPtr dest, void *data, int simulatedSize) {
if(simcall_comm_test(pimpl_)){
state_ = finished;
+ delete this;
return true;
}
return false;