Swift_Plugins_ThrottlerPlugin::throttleBytesPerMinute PHP Method

throttleBytesPerMinute() private method

Get a number of seconds to sleep for.
private throttleBytesPerMinute ( integer $timePassed ) : integer
$timePassed integer
return integer
    private function throttleBytesPerMinute($timePassed)
    {
        $expectedDuration = $this->getBytesOut() / ($this->rate / 60);
        return (int) ceil($expectedDuration - $timePassed);
    }