Request::~Request(void) { Interface::Instance->remove(mUrlPrefix, this); unsubscribeAll(); { std::unique_lock<std::mutex> lock(mMutex); mAutoDeleter.cancel(); } }
void PdBase::clear() { PdContext::instance().clear(); unsubscribeAll(); }
void NetworkManager::subscribeExclusively(MessageHandler & handler) { unsubscribeAll(); subscribe(handler); }
void PdBase::clear() { _LOCK(); PdContext::instance().clear(); _UNLOCK(); unsubscribeAll(); }
EventReceiver::~EventReceiver() { unsubscribeAll(); m_subscriptions.clear(); }