diff --git a/stimBuffApis/livoxGen1/ioUringAssemblyEngine.cpp b/stimBuffApis/livoxGen1/ioUringAssemblyEngine.cpp index 2b34cfc..abb0cbf 100644 --- a/stimBuffApis/livoxGen1/ioUringAssemblyEngine.cpp +++ b/stimBuffApis/livoxGen1/ioUringAssemblyEngine.cpp @@ -520,7 +520,7 @@ public: // Error: no slots succeeded - no data received successfully. if (context->loop.nSucceeded.load() == 0) { - context->callOriginalCb(false, context->loop); + context->callOriginalCallback(false, context->loop); return; } @@ -552,7 +552,7 @@ public: << ") > nTotal (" << context->loop.nTotal << ")\n"; } - context->callOriginalCb(true, context->loop); + context->callOriginalCallback(true, context->loop); return; } @@ -560,7 +560,7 @@ public: { // Success: some slots succeeded (less than total) // Note: dummy fill for un-assembled slots will be implemented later - context->callOriginalCb(true, context->loop); + context->callOriginalCallback(true, context->loop); return; } @@ -571,10 +571,15 @@ public: << ") < nTotal (" << context->loop.nTotal << ")" << std::endl; } - context->callOriginalCb(false, context->loop); + context->callOriginalCallback(false, context->loop); return; } + void callOriginalCallback(bool success, AsynchronousLoop loop) + { + callOriginalCb(success, loop); + } + public: IoUringAssemblyEngine& engine; AsynchronousLoop loop;