[923] move processing tracker into a lib
Squashed commit of the following: commit 6f1670f5d25d3e537a0df02f141fa61033b2167b Merge: 4a10e51d f80fe400 Author: Don Shea <don.shea@nasa.gov> Date: Wed Sep 10 17:21:17 2025 +0000 Merge branch 'develop' into 923-processing-tracker commit 4a10e51d Merge: bcc35fd8 b23effc4 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Fri Aug 29 16:24:33 2025 +0000 Merge branch 'develop' into 923-processing-tracker commit bcc35fd8 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:56:13 2025 +0000 [923] Improved the readability of getLogString() commit f153c590 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:53:12 2025 +0000 [923] Removed currScan parameter from getLogString commit ff14c262 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:51:17 2025 +0000 [923] Removed currLine parameter from shouldLogLine() commit 71bf7ecb Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:39:04 2025 +0000 [923] Added percentComplete to the default constructor. Updated the doxygen comment on the default constructor commit e0310562 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:35:17 2025 +0000 [923] Standardized terminology on referencing scans instead of lines commit b8b6372b Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 17:24:36 2025 +0000 [923] Added delta to default constructor, Added an error check in shouldLogLine protecting against divide by zero and incomplete initialization errors commit 6da5151f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 16:52:50 2025 +0000 [923] Changed the signature of setCurrScan to take in a size_t and updated logic to follow. Corrected a typo in the exception thrown in setCurrScan. Updated Doxygen. commit f1c16f91 Merge: 2ef5522e c5d3f8c3 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 30 16:45:41 2025 +0000 Merge branch 'develop' into 923-processing-tracker commit 2ef5522e Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 23 15:22:19 2025 +0000 [923] Corrected teh if statement in the nonnull constructor commit f42d1d64 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Wed Jul 23 14:52:53 2025 +0000 [923] Updated variable name interval to loggingRate commit e433c45f Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Tue Jul 22 19:16:45 2025 +0000 [923] Added a getter for percent complete commit eff7092c Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:45:44 2025 +0000 [923] Added a Doxygen comment to the default constructor commit 71694088 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:44:24 2025 +0000 [923] Updated setInterval to agree with the constructor that takes in an interval commit c1bcdcf2 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:42:54 2025 +0000 [923] Corrected a logical AND to a logical OR commit cc2922d9 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:42:21 2025 +0000 [923] Clamped startingLine and initial currScan to 0 in a more idiomatic way commit 99315a19 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:35:05 2025 +0000 [923] Updated setInterval for correctness and error checking commit d628bcc2 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 20:32:59 2025 +0000 [923] Constified getters commit 8afb17da Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 17:34:51 2025 +0000 [923] Added error checking to setCurrScan commit ab50840e Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 17:14:30 2025 +0000 [923] Added interval getter/setter, currScan setter/getter commit 24dd12f8 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 16:46:29 2025 +0000 [923] Changed single-inclusion guard to something more general commit dab32e97 Author: Jakob Lindo <jakob.c.lindo@nasa.gov> Date: Thu Jul 17 16:38:59 2025 +0000 [923] Moved ProcessingTracker to oel_util under new subdirectory libprocessingstats
Loading