private:
static PlatformConfig& globalConfig();
public:
- static void Configure(const PlatformConfig& config);
+ static OCStackResult Configure(const PlatformConfig& config);
static OCPlatform_impl& Instance();
OCConnectivityType connectivityType, FindResListCallback resourceHandler,
QualityOfService QoS);
+ OCStackResult findResourceList(const std::string& host, const std::string& resourceURI,
+ OCConnectivityType connectivityType, FindResListCallback resourceHandler,
+ FindErrorCallback errorHandler, QualityOfService Qos);
+
OCStackResult getDeviceInfo(const std::string& host, const std::string& deviceURI,
OCConnectivityType connectivityType, FindDeviceCallback deviceInfoHandler);
OCConnectivityType connectivityType);
#endif // WITH_CLOUD
+#ifdef TCP_ADAPTER
+ OCStackResult findKeepAliveResource(std::string host, KeepAliveCallback resultCallback);
+ OCStackResult sendKeepAliveRequest(std::string host, const OCRepresentation& rep,
+ KeepAliveCallback resultCallback);
+#endif
OCStackResult getDeviceId(OCUUIdentity *myUuid);
OCStackResult setDeviceId(const OCUUIdentity *myUuid);
+ OCStackResult stop();
+ OCStackResult start();
private:
PlatformConfig m_cfg;
+ OCMode m_modeType;
private:
std::unique_ptr<WrapperFactory> m_WrapperInstance;