void ObserveCache::stopCache() { auto resource = m_wpResource.lock(); if (resource != nullptr) { resource->cancelObserve(); } m_reportCB = nullptr; m_state = CACHE_STATE::NONE; m_isStart = false; }
OCStackResult OCResource::cancelObserve() { QualityOfService defaultQoS = OC::QualityOfService::NaQos; checked_guard(m_clientWrapper.lock(), &IClientWrapper::GetDefaultQos, defaultQoS); return result_guard(cancelObserve(defaultQoS)); }