OCStackResult OCResource::put(const std::string& resourceType, const std::string& resourceInterface, const OCRepresentation& rep, const QueryParamsMap& queryParametersMap, PutCallback attributeHandler, QualityOfService QoS) { QueryParamsMap mapCpy(queryParametersMap); if(!resourceType.empty()) { mapCpy[OC::Key::RESOURCETYPESKEY]=resourceType; } if(!resourceInterface.empty()) { mapCpy[OC::Key::INTERFACESKEY]=resourceInterface; } return result_guard(put(rep, mapCpy, attributeHandler, QoS)); }
OCStackResult OCResource::cancelObserve() { QualityOfService defaultQoS = OC::QualityOfService::NaQos; checked_guard(m_clientWrapper.lock(), &IClientWrapper::GetDefaultQos, defaultQoS); return result_guard(cancelObserve(defaultQoS)); }