+void Actor::migrate(Host* new_host)
+{
+ simcall_process_set_host(pimpl_, new_host);
+}
+
+s4u::Host* Actor::host()
+{
+ return this->pimpl_->host;
+}
+
+const char* Actor::cname()
+{
+ return this->pimpl_->name.c_str();
+}
+
+simgrid::xbt::string Actor::name()
+{
+ return this->pimpl_->name;
+}
+
+int Actor::pid()
+{
+ return this->pimpl_->pid;
+}
+
+int Actor::ppid()
+{
+ return this->pimpl_->ppid;