-void ActivityImpl::ref()
-{
- xbt_assert(refcount_ >= 0);
- refcount_++;
- XBT_CDEBUG(simix_network, "%p->refcount++ ~> %d", this, (int)refcount_);
- if (XBT_LOG_ISENABLED(simix_network, xbt_log_priority_trace))
- xbt_backtrace_display_current();
-}
-
-void ActivityImpl::unref()
-{
- XBT_CDEBUG(simix_network, "%p->refcount-- ~> %d", this, ((int)refcount_) - 1);
- xbt_assert(refcount_ >= 0);
- refcount_--;
- if (XBT_LOG_ISENABLED(simix_network, xbt_log_priority_trace))
- xbt_backtrace_display_current();
- if (refcount_ <= 0)
- delete this;
-}
-