Using sorted integer as method Id instead of hash values
[iot2.git] / iotjava / iotrmi / C++ / sample / TestClass_Stub.hpp
index 97d3db52556a2a0366c8657c7db50e2009e689f6..3611bbffd49211c420813ec2c7403069d33c8325 100644 (file)
@@ -28,6 +28,20 @@ class TestClass_Stub : public TestClassInterface {
                IoTRMICall                      *rmiCall;
                string                          address;
                //vector<int>                   ports;
+
+               const static int size = 8;
+               string methodSignatures[size] = {
+
+                       "voidsetA(int)",
+                       "voidsetB(float)",
+                       "voidsetC(string)",
+                       "sumArray(string[])",
+                       //"sumArray(int[])",
+                       "intsetAndGetA(int)",
+                       "intsetACAndGetA(string,int)",
+                       "intcallBack()",
+                       "voidregisterCallBack(CallBackInterface)"
+               };
 };
 
 
@@ -41,7 +55,7 @@ TestClass_Stub::TestClass_Stub() {
 TestClass_Stub::TestClass_Stub(int _port, const char* _address, int _rev, bool* _bResult) {
 
        address = _address;
-       rmiCall = new IoTRMICall(_port, _address, _rev, _bResult);
+       rmiCall = new IoTRMICall(_port, _address, _rev, _bResult, methodSignatures, size);
 }