Implements interfaces:
Throttler plugin for Swift Mailer.
Restricts the speed at which Swift will operate.
Located in /Swift/Plugin/Throttler.php (line 21)
Swift_Plugin_BandwidthMonitor | --Swift_Plugin_Throttler
The rate in byte-per-minute
The rate as emails-per-minute
The number of emails sent so far
The time at the start of overall execution
Inherited from Swift_Plugin_BandwidthMonitor
Swift_Plugin_BandwidthMonitor::$in
Swift_Plugin_BandwidthMonitor::$out
Part of the interface which is notified after a command is sent.
Get the number of bytes allowed per minute.
Reurns NULL if not used.
Get the rate as number of emails per minute.
Returns null if not used.
Get the number of emails sent
Get the time taken thus far (full seconds).
Part of the interface which is notified when a message has been sent.
Set the throttling rate as bytes per minute
Set the rate as emails-per-minute.
Set the number of emails sent
Set the time if it's not already set
Wait for $seconds before continuing
Inherited From Swift_Plugin_BandwidthMonitor
Swift_Plugin_BandwidthMonitor::addBytesIn()
Swift_Plugin_BandwidthMonitor::addBytesOut()
Swift_Plugin_BandwidthMonitor::commandSent()
Swift_Plugin_BandwidthMonitor::getBytesIn()
Swift_Plugin_BandwidthMonitor::getBytesOut()
Swift_Plugin_BandwidthMonitor::responseReceived()
Swift_Plugin_BandwidthMonitor::setBytesIn()
Swift_Plugin_BandwidthMonitor::setBytesOut()
Documentation generated on Wed, 26 Mar 2008 20:33:11 +1100 by phpDocumentor 1.3.1