IoTRMIUtil::mapSkel->insert(make_pair(_cb, skel0));
IoTRMIUtil::mapSkelId->insert(make_pair(_cb, objIdSent));
cout << "Create new skeleton for TestClass! ID=" << objIdSent << endl;
- //thread th0 (&CallBackInterface_Skeleton::___waitRequestInvokeMethod, std::ref(skel0));
thread th0 (&CallBackInterface_Skeleton::___waitRequestInvokeMethod, std::ref(skel0), std::ref(skel0));
th0.detach();
- //while(!didAlreadyInitWaitInvoke);
while(!skel0->didInitWaitInvoke());
} else {
auto itId = IoTRMIUtil::mapSkelId->find(_cb);
cout << "Skeleton exists for TestClass! ID=" << objIdSent << endl;
}
- //int ___paramCB0 = 1;
int ___paramCB0 = objIdSent;
int methodId = 1;
string retType = "void";
//ports.push_back(43212);
TestClassComplete *tcStub = new TestClassComplete_Stub(portSend, portRecv, skeletonAddress, rev, &bResult);
- //cout << "Getting return value from getShort(): " << tcStub->getShort(1234) << endl;
+// cout << "Getting return value from getShort(): " << tcStub->getShort(1234) << endl;
//cout << "Getting return value from getShort(): " << tcStub->getShort(4321) << endl;
//cout << "Getting return value from getShort(): " << tcStub->getShort(5678) << endl;
cout << "==== CALLBACK ====" << endl;