Fixing bug for return value from callback in C++ (sendReturnObj is called twice)...
[iot2.git] / iotjava / iotrmi / C++ / sample / TestClass_Stub.cpp
index d56d39d7a5592148170c1d013169ccc430a46f9f..4067dcb66fd9ca533cd5ab602db82ac9a6debef2 100644 (file)
@@ -30,7 +30,7 @@ int main(int argc, char *argv[])
 
        cout << "Return value: " << tcStub->sumArray(input) << endl;
        
-       /*CallBackInterface *cb1 = new CallBack(23);
+       CallBackInterface *cb1 = new CallBack(23);
        CallBackInterface *cb2 = new CallBack(33);
        CallBackInterface *cb3 = new CallBack(43);
        vector<CallBackInterface*> cb;
@@ -40,11 +40,6 @@ int main(int argc, char *argv[])
        tcStub->registerCallback(cb);
        cout << "Return value from callback: " << tcStub->callBack() << endl;
 
-       delete tcStub;
-       delete cb1;
-       delete cb2;
-       delete cb3;*/
-
        vector<data> dataset;
 
        data testdata;
@@ -63,5 +58,9 @@ int main(int argc, char *argv[])
        tcStub->handleStruct(dataset);
 
        delete tcStub;
+       delete cb1;
+       delete cb2;
+       delete cb3;
+
        return 0;
 }