- synchro = RawImplPtr(new RawImpl());
- (*synchro).set_host(issuer->get_host()).set_timeout(timeout).start();
- synchro->simcalls_.push_front(&issuer->simcall);
- issuer->waiting_synchro = synchro;
+ RawImplPtr synchro = RawImplPtr(new RawImpl());
+ synchro->set_host(issuer->get_host()).set_timeout(timeout).start();
+ synchro->register_simcall(&issuer->simcall);