Testing and fixing bugs on enum data types
[iot2.git] / iotjava / iotrmi / C++ / basics / TestClass.hpp
index 63507122e15909461a191243413fdcc5114026fd..4dd11ff1cc3eb6c93edaac6faa6180becec9174c 100644 (file)
@@ -45,6 +45,8 @@ class TestClass : public TestClassInterface {
 
                // Enum
                Enum                            handleEnum(Enum en);
+               vector<Enum>            handleEnumArray(vector<Enum> vecEn);
+               vector<Enum>            handleEnumList(vector<Enum> vecEn);
 
                int                                     getA();
                void                            setA(int _int);
@@ -268,14 +270,24 @@ Enum TestClass::handleEnum(Enum en) {
 }
 
 
-/*vector<EnumC> TestClass::handleEnum(vector<EnumC> vecEn) {
+vector<Enum> TestClass::handleEnumArray(vector<Enum> vecEn) {
 
-       for (EnumC en : vecEn) {
+       for (Enum en : vecEn) {
                cout << "Enum: " << en << endl;
        }
        
        return vecEn;
-}*/
+}
+
+
+vector<Enum> TestClass::handleEnumList(vector<Enum> vecEn) {
+
+       for (Enum en : vecEn) {
+               cout << "Enum: " << en << endl;
+       }
+       
+       return vecEn;
+}
 
 
 string TestClass::sumArray(vector<string> newA) {