├── .editorconfig ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── CurrentProcess.php ├── Exception ├── InvalidArgumentException.php ├── LogicException.php └── RuntimeException.php ├── Pipe ├── AbstractFifo.php ├── FifoInterface.php ├── ReadableFifo.php └── WritableFifo.php ├── Process.php ├── ProcessInterface.php ├── README.md ├── SystemV ├── IpcKeyUtils.php ├── MessageQueue.php ├── Semaphore.php └── SharedMemory.php ├── Tests ├── Pipe │ ├── ReadFifo.php │ ├── ReadableFifoTest.php │ ├── WritableFifoTest.php │ └── WriteFifo.php ├── ProcessTest.php ├── SystemV │ ├── MessageQueueTest.php │ ├── SemaphoreTest.php │ └── SharedMemoryTest.php └── Utils.php ├── composer.json └── phpunit.xml.dist /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/.travis.yml -------------------------------------------------------------------------------- /CurrentProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/CurrentProcess.php -------------------------------------------------------------------------------- /Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /Exception/LogicException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Exception/LogicException.php -------------------------------------------------------------------------------- /Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Exception/RuntimeException.php -------------------------------------------------------------------------------- /Pipe/AbstractFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Pipe/AbstractFifo.php -------------------------------------------------------------------------------- /Pipe/FifoInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Pipe/FifoInterface.php -------------------------------------------------------------------------------- /Pipe/ReadableFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Pipe/ReadableFifo.php -------------------------------------------------------------------------------- /Pipe/WritableFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Pipe/WritableFifo.php -------------------------------------------------------------------------------- /Process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Process.php -------------------------------------------------------------------------------- /ProcessInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/ProcessInterface.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/README.md -------------------------------------------------------------------------------- /SystemV/IpcKeyUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/SystemV/IpcKeyUtils.php -------------------------------------------------------------------------------- /SystemV/MessageQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/SystemV/MessageQueue.php -------------------------------------------------------------------------------- /SystemV/Semaphore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/SystemV/Semaphore.php -------------------------------------------------------------------------------- /SystemV/SharedMemory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/SystemV/SharedMemory.php -------------------------------------------------------------------------------- /Tests/Pipe/ReadFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/Pipe/ReadFifo.php -------------------------------------------------------------------------------- /Tests/Pipe/ReadableFifoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/Pipe/ReadableFifoTest.php -------------------------------------------------------------------------------- /Tests/Pipe/WritableFifoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/Pipe/WritableFifoTest.php -------------------------------------------------------------------------------- /Tests/Pipe/WriteFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/Pipe/WriteFifo.php -------------------------------------------------------------------------------- /Tests/ProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/ProcessTest.php -------------------------------------------------------------------------------- /Tests/SystemV/MessageQueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/SystemV/MessageQueueTest.php -------------------------------------------------------------------------------- /Tests/SystemV/SemaphoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/SystemV/SemaphoreTest.php -------------------------------------------------------------------------------- /Tests/SystemV/SharedMemoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/SystemV/SharedMemoryTest.php -------------------------------------------------------------------------------- /Tests/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/Tests/Utils.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slince/process/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------