Removing printing statements from C++ RMI library - this will cause SO files to get...
[iot2.git] / iotjava / iotrmi / C++ / sample / TestClassInterface.hpp
index ed73f1e32886d6d870142b135cbca6980a72147e..0208bf39bb6193f2d9e5ac64c10c323a897b22dc 100644 (file)
@@ -5,6 +5,7 @@
 #include <vector>
 #include "CallBackInterface.hpp"
 #include "StructC.hpp"
+#include "EnumC.hpp"
 
 using namespace std;
 
@@ -20,7 +21,8 @@ class TestClassInterface {
                virtual void    registerCallback(CallBackInterface* _cb) = 0;
                virtual void    registerCallback(vector<CallBackInterface*> _cb) = 0;
                virtual int             callBack() = 0;
-               virtual void    handleStruct(vector<data> vecData) = 0;
+               virtual vector<data>    handleStruct(vector<data> vecData) = 0;
+               virtual vector<EnumC>   handleEnum(vector<EnumC> vecEn) = 0;
 };
 
 #endif