aboutsummaryrefslogtreecommitdiff
path: root/include/multiprocessing.h
Commit message (Collapse)AuthorAgeFilesLines
* Restructure projectdelivery-libJoseph Hunkeler2024-12-111-134/+0
| | | | | | * Move headers to relevant include directories within the target tree(s) * Adjust doxygen configuration to search correct paths * Adjust CMake configuration to use new include paths
* Add MP_POOL_TASK_STATUS_INITIALJoseph Hunkeler2024-10-221-0/+3
| | | | * Better than putting -1 everywhere
* Allow user to define the time interval for "task is running" messageJoseph Hunkeler2024-10-021-0/+3
|
* Fix typoJoseph Hunkeler2024-09-301-1/+1
| | | | * pararm -> param
* mp_pool_init(): return NULL when ident argument is NULLJoseph Hunkeler2024-09-271-0/+1
| | | | * reported by @kmacdonald-stsci
* Implement cmd and working_dirJoseph Hunkeler2024-09-261-1/+1
|
* Add cmd and working_dir members to MultiProcessingTask structureJoseph Hunkeler2024-09-261-0/+2
|
* Remove usage of POSIX semaphoresJoseph Hunkeler2024-09-261-1/+0
|
* Fix a likely buffer overflowJoseph Hunkeler2024-09-181-1/+1
| | | | * The log_root is appended to log_file, and might exceed the defined length.
* Rename mp_task to mp_pool_taskJoseph Hunkeler2024-09-181-1/+1
|
* Add pool summary and elapsed time outputJoseph Hunkeler2024-09-181-0/+12
| | | | | | | * Add get_task_duration() * Add get_pool_show_summary() * Add signaled_by member to MultiProcessingTask * Add time_data member to MultiProcessingTask for duration tracking
* Fix doxygen commentsJoseph Hunkeler2024-09-181-3/+3
|
* Fix mp_pool_join exampleJoseph Hunkeler2024-09-181-1/+1
|
* Fix sem_open initial stateJoseph Hunkeler2024-09-181-2/+2
| | | | | | * Move slot->gate assignment to mp_pool_task() * Remove mmap() to slot->gate. * Change type of ident and log_root variables for the sake of easy (fewer maps)
* Darwin portability: Use sem_open and sem_close instead of sem_init and ↵Joseph Hunkeler2024-09-181-0/+1
| | | | sem_destroy
* Fixing headersJoseph Hunkeler2024-09-181-10/+3
|
* Move guard_ macros to core_mem.hJoseph Hunkeler2024-09-181-0/+120
* Move core_mem.h below config.h