public function stop()
    {
        if ($this->isExternal())
        {
            $this->communicator->getLoop()->stop();
        }
        else
        {
            $this->asyncCallOnChild(__FUNCTION__, func_get_args());
        }
    }
public function stop()
    {
        if ($this->isExternal())
        {
            $this->communicator->getLoop()->stop();
        }
        else
        {
            $this->asyncCallOnChild(__FUNCTION__, func_get_args());
        }
    }
public function stop ( ) { if ( $ this -> isExternal ( ) ) { $ this -> communicator -> getLoop ( ) -> stop ( ) ; } else { $ this -> asyncCallOnChild ( __FUNCTION__ , func_get_args ( ) ) ; } }
Stop the external process after all current operations completed
Stop the external process after all current operations completed