Fixing a bug in C++ socket server-client: message length was represented just in...
[iot2.git] / iotjava / iotrmi / C++ / basics / TestClassAdvanced_Stub.cpp
index 8e2321050fb58780f363fd897e02651f0bd5cc47..e224bca4f3e0f9bceb126c02c9252e84a168a1fb 100644 (file)
@@ -80,11 +80,11 @@ int main(int argc, char *argv[])
                cout << "Name: " << st.name << endl;
                cout << "Value:" << st.value << endl;
                cout << "Year" << st.year << endl;
-       }*/
+       }
        vector<Enum> vecRes4 = tcStub->handleEnumStruct(vecEn, vecStr, 'c');
        for (Enum en : vecRes4) {
                cout << "Enum value: " << en << endl;
-       }
+       }*/
 
 /*     cout << "==== CALLBACK ====" << endl;
        CallBackInterface *cbSingle = new CallBack(2354);
@@ -113,11 +113,36 @@ int main(int argc, char *argv[])
        vector<Enum> vecRes5 = tcStub->handleAll(vecEn, vecStr, 'c', cblist);
        for (Enum en : vecRes5) {
                cout << "Enum value: " << en << endl;
-       }*/
+       }
 
        vector<Enum> vecRes6 = tcStub->handleCallbackEnum(vecEn, 'c', cblist);
        for (Enum en : vecRes6) {
                cout << "Enum value: " << en << endl;
+       }*/
+       //vector<Enum> vecRes7 = tcStub->handleAllTwo(vecEn, vecStr, vecStr, vecEn, 'c', cblist, cblist);
+       /*vector<Enum> vecRes7 = tcStub->handleAllTwo(vecEn, vecEn, vecStr, vecStr, 'c', cblist, cblist);
+       for (Enum en : vecRes7) {
+               cout << "Enum value: " << en << endl;
+       }
+       vector<Enum> vecRes8 = tcStub->handleEnumTwo(vecEn, vecEn);
+       for (Enum en : vecRes8) {
+               cout << "Enum value: " << en << endl;
+       }
+       vector<Enum> vecRes9 = tcStub->handleEnumThree(vecEn, vecEn, vecStr, vecStr);
+       for (Enum en : vecRes9) {
+               cout << "Enum value: " << en << endl;
+       }
+       vector<Struct> vecRetStr2 = tcStub->handleStructTwo(vecStr, vecStr);
+       for (Struct st : vecRetStr2) {
+               cout << "Name: " << st.name << endl;
+               cout << "Value:" << st.value << endl;
+               cout << "Year" << st.year << endl;
+       }*/
+       vector<Struct> vecRetStr3 = tcStub->handleStructThree(vecStr, vecStr, vecStr);
+       for (Struct st : vecRetStr3) {
+               cout << "Name: " << st.name << endl;
+               cout << "Value:" << st.value << endl;
+               cout << "Year" << st.year << endl;
        }
 
        return 0;