println("private String address;");
println("private int[] ports;\n");
// Get the object Id
- println("private static int objectId = 0;");
+ println("private int objectId = 0;");
if (callbackExist) {
// We assume that each class only has one callback interface for now
Iterator it = callbackClasses.iterator();
println("private " + intface + " mainObj;");
// For callback skeletons, this is its own object Id
- println("private static int objectId = 0;");
+ println("private int objectId = 0;");
// Callback
if (callbackExist) {
println("private static int objIdCnt = 0;");
cb.push_back(cb3);
tcStub->registerCallbackArray(cb);
cout << "Return value from callback: " << tcStub->callBack() << endl;
- CallBackInterface *cb4 = new CallBack(23);
- CallBackInterface *cb5 = new CallBack(33);
- CallBackInterface *cb6 = new CallBack(43);
+ CallBackInterface *cb4 = new CallBack(53);
+ CallBackInterface *cb5 = new CallBack(63);
+ CallBackInterface *cb6 = new CallBack(73);
vector<CallBackInterface*> cblist;
cblist.push_back(cb4);
cblist.push_back(cb5);
//CallBackInterface cbSingle2 = new CallBack(2355);
//tcstub.registerCallback(cbSingle2);
//System.out.println("Return value from callback: " + tcstub.callBack());
- /*CallBackInterface cb1 = new CallBack(23);
+ CallBackInterface cb1 = new CallBack(23);
CallBackInterface cb2 = new CallBack(33);
CallBackInterface cb3 = new CallBack(43);
CallBackInterface[] cb = { cb1, cb2, cb3 };
tcstub.registerCallbackArray(cb);
- System.out.println("Return value from callback: " + tcstub.callBack());*/
+ System.out.println("Return value from callback: " + tcstub.callBack());
List<CallBackInterface> cblist = new ArrayList<CallBackInterface>();
- CallBackInterface cb1 = new CallBack(23); cblist.add(cb1);
- CallBackInterface cb2 = new CallBack(33); cblist.add(cb2);
- CallBackInterface cb3 = new CallBack(43); cblist.add(cb3);
+ CallBackInterface cb4 = new CallBack(53); cblist.add(cb4);
+ CallBackInterface cb5 = new CallBack(63); cblist.add(cb5);
+ CallBackInterface cb6 = new CallBack(73); cblist.add(cb6);
tcstub.registerCallbackList(cblist);
System.out.println("Return value from callback: " + tcstub.callBack());
System.out.println("Return value: " + tcstub.setAndGetA(123));
System.out.println("Return value: " + tcstub.setACAndGetA("string", 123));
System.out.println("Return value: " + tcstub.sumArray(new String[] { "123", "456", "987" }));
+
+
}
}