return didAlreadyInitWaitInvoke.get();
}
- public void newCameraFrameAvailable(CameraSmart _camera) {
- mainObj.newCameraFrameAvailable(_camera);
+ public void newCameraFrameAvailable(byte latestFrame[], long timeStamp) {
+ mainObj.newCameraFrameAvailable(latestFrame, timeStamp);
}
public void ___newCameraFrameAvailable() {
byte[] localMethodBytes = methodBytes;
rmiComm.setGetMethodBytes();
- Object[] paramObj = rmiComm.getMethodParams(new Class<?>[] { int[].class }, new Class<?>[] { null }, localMethodBytes);
- try {
- int[] stubIdArray0 = (int[]) paramObj[0];
- int objIdRecv0 = stubIdArray0[0];
- CameraSmart newStub0 = null;
- if(!IoTRMIUtil.mapStub.containsKey(objIdRecv0)) {
- newStub0 = new CameraSmart_Stub(rmiComm, objIdRecv0);
- IoTRMIUtil.mapStub.put(objIdRecv0, newStub0);
- rmiComm.setObjectIdCounter(objIdRecv0);
- rmiComm.decrementObjectIdCounter();
- }
- else {
- newStub0 = (CameraSmart_Stub) IoTRMIUtil.mapStub.get(objIdRecv0);
- }
- CameraSmart stub0 = newStub0;
- newCameraFrameAvailable(stub0);
- } catch(Exception ex) {
- ex.printStackTrace();
- throw new Error("Exception from callback object instantiation!");
- }
+ Object[] paramObj = rmiComm.getMethodParams(new Class<?>[] { byte[].class, long.class }, new Class<?>[] { null, null }, localMethodBytes);
+ newCameraFrameAvailable((byte[]) paramObj[0], (long) paramObj[1]);
}
public void ___waitRequestInvokeMethod() throws IOException {
catch (Exception ex) {
ex.printStackTrace();
}
- //System.out.println("Thread done!");
}
}.start();
break;