FindCallback& callback,
QualityOfService QoS) = 0;
+ virtual OCStackResult ListenForResourceList(const std::string& serviceUrl,
+ const std::string& resourceType,
+ OCConnectivityType connectivityType,
+ FindResListCallback& callback,
+ QualityOfService QoS) = 0;
+
+ virtual OCStackResult ListenForResourceListWithError(const std::string& serviceUrl,
+ const std::string& resourceType,
+ OCConnectivityType connectivityType,
+ FindResListCallback& callback,
+ FindErrorCallback& errorCallback,
+ QualityOfService QoS) = 0;
+
virtual OCStackResult ListenErrorForResource(const std::string& serviceUrl,
const std::string& resourceType,
OCConnectivityType connectivityType,
const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
MQTopicCallback& callback, QualityOfService QoS) = 0;
#endif
+#ifdef TCP_ADAPTER
+ virtual OCStackResult findKeepAliveResource(std::string host,
+ KeepAliveCallback resultCallback) = 0;
+ virtual OCStackResult sendKeepAliveRequest(std::string host, const OCRepresentation& rep,
+ KeepAliveCallback resultCallback) = 0;
+#endif
+ virtual OCStackResult stop() = 0;
+
+ virtual OCStackResult start() = 0;
+
virtual ~IClientWrapper(){}
};
}