+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;
+}
+
+void Actor::suspend()
+{
+ simcall_process_suspend(pimpl_);
+}
+
+void Actor::resume()
+{
+ simcall_process_resume(pimpl_);
+}
+
+int Actor::isSuspended()
+{
+ return simcall_process_is_suspended(pimpl_);