X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fexamples%2Fsimpleclientserver.cpp;h=f4282a35dfe888325005f51adcc6355735b174ff;hb=935fdb9b67b6c10d007e652e9e2e028fd6ccfe09;hp=d3ee18ba6daf58a05b412064d020d1708bc4d67d;hpb=00b3660e45c56cb3db35dc2596a054f801b5591a;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/examples/simpleclientserver.cpp b/resource/examples/simpleclientserver.cpp index d3ee18b..f4282a3 100644 --- a/resource/examples/simpleclientserver.cpp +++ b/resource/examples/simpleclientserver.cpp @@ -33,11 +33,10 @@ #include "OCApi.h" using namespace OC; + class ClientWorker { private: - bool m_isFoo; - int m_barCount; void putResourceInfo(const HeaderOptions& headerOptions, const OCRepresentation rep, const OCRepresentation rep2, const int eCode) { @@ -142,13 +141,20 @@ private: } public: + ClientWorker(OCConnectivityType ct):m_connectivityType{ct} + {} + void start() { + std::ostringstream requestURI; + requestURI << OC_MULTICAST_DISCOVERY_URI << "?rt=core.foo"; + std::cout<<"Starting Client find:"< m_resource; + OCConnectivityType m_connectivityType; + bool m_isFoo; + int m_barCount; }; struct FooResource @@ -269,11 +278,7 @@ struct FooResource { std::cout <<"\t\trequestFlag : UNSUPPORTED: "; - if(request->getRequestHandlerFlag()==RequestHandlerFlag::InitFlag) - { - std::cout<<"InitFlag"<getRequestHandlerFlag()== RequestHandlerFlag::ObserverFlag) + if(request->getRequestHandlerFlag()== RequestHandlerFlag::ObserverFlag) { std::cout<<"ObserverFlag"<" << std::endl; + std::cout<< " ConnectivityType: Default IPv4" << std::endl; + std::cout << " ConnectivityType : 0 - IPv4" << std::endl; + std::cout << " ConnectivityType : 1 - IPv6 (not currently supported)" << std::endl; + } + PlatformConfig cfg { OC::ServiceType::InProc, OC::ModeType::Both, @@ -310,7 +361,7 @@ int main() return -1; } - ClientWorker cw; + ClientWorker cw(connectivityType); cw.start(); } catch(OCException& e) @@ -320,3 +371,4 @@ int main() return 0; } +