mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Add ChildProcessManager
The new class hold a list of ChildProcesses and periodically checks their return value until they report termination. On Linux this check is necessary to avoid leaving zombie processes behind.
This commit is contained in:
parent
76b9b28658
commit
0611baf1be
43 changed files with 647 additions and 0 deletions
|
|
@ -1495,6 +1495,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_events\broadcasters\juce_LockingAsyncUpdater.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_events\interprocess\juce_ChildProcessManager.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_events\interprocess\juce_ConnectedChildProcess.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2916,6 +2919,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Span.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_SparseSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Variant.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_common_MimeTypes.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_DirectoryIterator.h"/>
|
||||
|
|
@ -3067,6 +3071,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_ChangeBroadcaster.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_ChangeListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\broadcasters\juce_LockingAsyncUpdater.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\interprocess\juce_ChildProcessManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\interprocess\juce_ConnectedChildProcess.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\interprocess\juce_InterprocessConnection.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\interprocess\juce_InterprocessConnectionServer.h"/>
|
||||
|
|
@ -3088,6 +3093,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\native\juce_ScopedLowPowerModeDisabler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\native\juce_WinRTWrapper_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_TimedCallback.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\juce_events.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\colour\juce_Colour.h"/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue