├── .github ├── CODEOWNERS ├── FUNDING.yml ├── boring-cyborg.yml ├── dependabot.yml ├── settings.yml └── workflows │ ├── ci.yml │ ├── craft-release.yaml │ └── set-milestone-on-pr.yaml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── src ├── Factory │ ├── CpuCoreCountFixed.php │ ├── CpuCoreCountFlexible.php │ ├── Dummy.php │ ├── Fixed.php │ └── Flexible.php ├── Info.php ├── Launcher │ ├── ClassName.php │ └── Process.php ├── LauncherInterface.php ├── Manager │ ├── Fixed.php │ └── Flexible.php ├── ManagerInterface.php ├── MessengerCollectionInterface.php ├── Options.php ├── Pool │ ├── Dummy.php │ ├── Fixed.php │ └── Flexible.php ├── PoolFactoryInterface.php ├── PoolInfoInterface.php ├── PoolInterface.php ├── PoolUtilizerInterface.php ├── ProcessCollection │ ├── ArrayList.php │ └── Single.php ├── ProcessCollectionInterface.php ├── Queue │ ├── Memory.php │ └── Overflow.php ├── QueueInterface.php ├── StrategyInterface.php ├── Worker.php ├── WorkerInterface.php ├── functions.php └── functions_include.php └── tests ├── Factory ├── CpuCoreCountFixedTest.php ├── CpuCoreCountFlexibleTest.php ├── DummyTest.php ├── FixedTest.php └── FlexibleTest.php ├── FunctionsTest.php ├── InfoTest.php ├── Launcher └── ClassNameTest.php ├── Manager ├── FixedTest.php └── FlexibleTest.php ├── OptionsTest.php ├── Pool ├── DummyTest.php ├── FixedTest.php └── FlexibleTest.php ├── ProcessCollection ├── ArrayListTest.php └── SingleTest.php ├── Queue ├── MemoryTest.php ├── OverflowTest.php └── QueueTestTrait.php ├── TestCase.php └── WorkerTest.php /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: WyriHaximus -------------------------------------------------------------------------------- /.github/boring-cyborg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/boring-cyborg.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/craft-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/workflows/craft-release.yaml -------------------------------------------------------------------------------- /.github/workflows/set-milestone-on-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/.github/workflows/set-milestone-on-pr.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/composer.lock -------------------------------------------------------------------------------- /src/Factory/CpuCoreCountFixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Factory/CpuCoreCountFixed.php -------------------------------------------------------------------------------- /src/Factory/CpuCoreCountFlexible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Factory/CpuCoreCountFlexible.php -------------------------------------------------------------------------------- /src/Factory/Dummy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Factory/Dummy.php -------------------------------------------------------------------------------- /src/Factory/Fixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Factory/Fixed.php -------------------------------------------------------------------------------- /src/Factory/Flexible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Factory/Flexible.php -------------------------------------------------------------------------------- /src/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Info.php -------------------------------------------------------------------------------- /src/Launcher/ClassName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Launcher/ClassName.php -------------------------------------------------------------------------------- /src/Launcher/Process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Launcher/Process.php -------------------------------------------------------------------------------- /src/LauncherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/LauncherInterface.php -------------------------------------------------------------------------------- /src/Manager/Fixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Manager/Fixed.php -------------------------------------------------------------------------------- /src/Manager/Flexible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Manager/Flexible.php -------------------------------------------------------------------------------- /src/ManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/ManagerInterface.php -------------------------------------------------------------------------------- /src/MessengerCollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/MessengerCollectionInterface.php -------------------------------------------------------------------------------- /src/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Options.php -------------------------------------------------------------------------------- /src/Pool/Dummy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Pool/Dummy.php -------------------------------------------------------------------------------- /src/Pool/Fixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Pool/Fixed.php -------------------------------------------------------------------------------- /src/Pool/Flexible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Pool/Flexible.php -------------------------------------------------------------------------------- /src/PoolFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/PoolFactoryInterface.php -------------------------------------------------------------------------------- /src/PoolInfoInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/PoolInfoInterface.php -------------------------------------------------------------------------------- /src/PoolInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/PoolInterface.php -------------------------------------------------------------------------------- /src/PoolUtilizerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/PoolUtilizerInterface.php -------------------------------------------------------------------------------- /src/ProcessCollection/ArrayList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/ProcessCollection/ArrayList.php -------------------------------------------------------------------------------- /src/ProcessCollection/Single.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/ProcessCollection/Single.php -------------------------------------------------------------------------------- /src/ProcessCollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/ProcessCollectionInterface.php -------------------------------------------------------------------------------- /src/Queue/Memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Queue/Memory.php -------------------------------------------------------------------------------- /src/Queue/Overflow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Queue/Overflow.php -------------------------------------------------------------------------------- /src/QueueInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/QueueInterface.php -------------------------------------------------------------------------------- /src/StrategyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/StrategyInterface.php -------------------------------------------------------------------------------- /src/Worker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/Worker.php -------------------------------------------------------------------------------- /src/WorkerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/WorkerInterface.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/functions.php -------------------------------------------------------------------------------- /src/functions_include.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/src/functions_include.php -------------------------------------------------------------------------------- /tests/Factory/CpuCoreCountFixedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Factory/CpuCoreCountFixedTest.php -------------------------------------------------------------------------------- /tests/Factory/CpuCoreCountFlexibleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Factory/CpuCoreCountFlexibleTest.php -------------------------------------------------------------------------------- /tests/Factory/DummyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Factory/DummyTest.php -------------------------------------------------------------------------------- /tests/Factory/FixedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Factory/FixedTest.php -------------------------------------------------------------------------------- /tests/Factory/FlexibleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Factory/FlexibleTest.php -------------------------------------------------------------------------------- /tests/FunctionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/FunctionsTest.php -------------------------------------------------------------------------------- /tests/InfoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/InfoTest.php -------------------------------------------------------------------------------- /tests/Launcher/ClassNameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Launcher/ClassNameTest.php -------------------------------------------------------------------------------- /tests/Manager/FixedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Manager/FixedTest.php -------------------------------------------------------------------------------- /tests/Manager/FlexibleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Manager/FlexibleTest.php -------------------------------------------------------------------------------- /tests/OptionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/OptionsTest.php -------------------------------------------------------------------------------- /tests/Pool/DummyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Pool/DummyTest.php -------------------------------------------------------------------------------- /tests/Pool/FixedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Pool/FixedTest.php -------------------------------------------------------------------------------- /tests/Pool/FlexibleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Pool/FlexibleTest.php -------------------------------------------------------------------------------- /tests/ProcessCollection/ArrayListTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/ProcessCollection/ArrayListTest.php -------------------------------------------------------------------------------- /tests/ProcessCollection/SingleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/ProcessCollection/SingleTest.php -------------------------------------------------------------------------------- /tests/Queue/MemoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Queue/MemoryTest.php -------------------------------------------------------------------------------- /tests/Queue/OverflowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Queue/OverflowTest.php -------------------------------------------------------------------------------- /tests/Queue/QueueTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/Queue/QueueTestTrait.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/WorkerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-child-process-pool/HEAD/tests/WorkerTest.php --------------------------------------------------------------------------------