virtual OCStackResult put(
const OC::OCRepresentation&, const OC::QueryParamsMap&, OC::PutCallback) = 0;
- virtual OCStackResult post(
+ virtual OCStackResult post(const std::string&, const std::string&,
const OC::OCRepresentation&, const OC::QueryParamsMap&, OC::PostCallback) = 0;
virtual OCStackResult observe(
virtual std::string host() const = 0;
virtual std::vector<std::string> getResourceTypes() const = 0;
virtual std::vector<std::string> getResourceInterfaces() const = 0;
+ virtual OCConnectivityType connectivityType() const = 0;
virtual bool isObservable() const = 0;
};
RCSResourceAttributes attrs;
mocks.ExpectCall(fakeResource, FakeOCResource::post).Match(
- [](const OC::OCRepresentation& ocRep, const OC::QueryParamsMap&, OC::PutCallback)
+ [](const std::string&, const std::string&, const OC::OCRepresentation& ocRep,
+ const OC::QueryParamsMap&, OC::PutCallback)
{
return ocRep.getValue<int>(KEY) == value;
}