/// server in a separate thread, and running 2 clients in each thread.
///
+#include "iotivity_config.h"
#include <memory>
#include <iostream>
#include "OCPlatform.h"
#include "OCApi.h"
+
+#ifdef HAVE_WINDOWS_H
+#include <windows.h>
+#endif
+
using namespace OC;
static std::ostringstream requestURI;
}
};
-void putResourceInfo(const HeaderOptions& headerOptions,
- const OCRepresentation rep, const OCRepresentation rep2, const int eCode)
+void putResourceInfo(const HeaderOptions& /*headerOptions*/,
+ const OCRepresentation rep, const OCRepresentation /*rep2*/, const int eCode)
{
bool m_isFoo = false;
int m_barCount = 0;
}
}
-void getResourceInfo(std::shared_ptr<OCResource> resource, const HeaderOptions& headerOptions,
+void getResourceInfo(std::shared_ptr<OCResource> resource, const HeaderOptions& /*headerOptions*/,
const OCRepresentation rep,
const int eCode)
{
{
std::cout << "in client1\n";
std::cout<<"result1:" << OCPlatform::findResource("", requestURI.str(),
- OC_ALL, foundResource1)<< std::endl;
+ CT_DEFAULT, foundResource1)<< std::endl;
// A condition variable will free the mutex it is given, then do a non-
// intensive block until 'notify' is called on it. In this case, since we
std::cout << "in client2\n";
std::cout<<"result2:" << OCPlatform::findResource("",
requestURI.str(),
- OC_ALL, foundResource2)<< std::endl;
+ CT_DEFAULT, foundResource2)<< std::endl;
// A condition variable will free the mutex it is given, then do a non-
// intensive block until 'notify' is called on it. In this case, since we
cv.wait(lock);
}
-int main(int argc, char* argv[])
+int main(int /*argc*/, char** /*argv[]*/)
{
- requestURI << OC_MULTICAST_DISCOVERY_URI << "?rt=core.foo";
+ requestURI << OC_RSRVD_WELL_KNOWN_URI << "?rt=core.foo";
PlatformConfig cfg {
OC::ServiceType::InProc,