| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | 
							- <?php
 - 
 - /*
 -  * This file is part of SwiftMailer.
 -  * (c) 2004-2009 Chris Corbyn
 -  *
 -  * For the full copyright and license information, please view the LICENSE
 -  * file that was distributed with this source code.
 -  */
 - 
 - 
 - /**
 -  * Generated when a message is being sent.
 -  * @package Swift
 -  * @subpackage Events
 -  * @author Chris Corbyn
 -  */
 - class Swift_Events_SendEvent extends Swift_Events_EventObject
 - {
 -   
 -   /** Sending has yet to occur */
 -   const RESULT_PENDING = 0x0001;
 -   
 -   /** Sending was successful */
 -   const RESULT_SUCCESS = 0x0010;
 -   
 -   /** Sending worked, but there were some failures */
 -   const RESULT_TENTATIVE = 0x0100;
 -   
 -   /** Sending failed */
 -   const RESULT_FAILED = 0x1000;
 -   
 -   /**
 -    * The Message being sent.
 -    * @var Swift_Mime_Message
 -    */
 -   private $_message;
 -   
 -   /**
 -    * The Transport used in sending.
 -    * @var Swift_Transport
 -    */
 -   private $_transport;
 -   
 -   /**
 -    * Any recipients which failed after sending.
 -    * @var string[]
 -    */
 -   private $_failedRecipients = array();
 -   
 -   /**
 -    * The overall result as a bitmask from the class constants.
 -    * @var int
 -    */
 -   private $result;
 -   
 -   /**
 -    * Create a new SendEvent for $source and $message.
 -    * @param Swift_Transport $source
 -    * @param Swift_Mime_Message $message
 -    */
 -   public function __construct(Swift_Transport $source,
 -     Swift_Mime_Message $message)
 -   {
 -     parent::__construct($source);
 -     $this->_message = $message;
 -     $this->_result = self::RESULT_PENDING;
 -   }
 -   
 -   /**
 -    * Get the Transport used to send the Message.
 -    * @return Swift_Transport
 -    */
 -   public function getTransport()
 -   {
 -     return $this->getSource();
 -   }
 -   
 -   /**
 -    * Get the Message being sent.
 -    * @return Swift_Mime_Message
 -    */
 -   public function getMessage()
 -   {
 -     return $this->_message;
 -   }
 -   
 -   /**
 -    * Set the array of addresses that failed in sending.
 -    * @param array $recipients
 -    */
 -   public function setFailedRecipients($recipients)
 -   {
 -     $this->_failedRecipients = $recipients;
 -   }
 -   
 -   /**
 -    * Get an recipient addresses which were not accepted for delivery.
 -    * @return string[]
 -    */
 -   public function getFailedRecipients()
 -   {
 -     return $this->_failedRecipients;
 -   }
 -   
 -   /**
 -    * Set the result of sending.
 -    * @return int
 -    */
 -   public function setResult($result)
 -   {
 -     $this->_result = $result;
 -   }
 -   
 -   /**
 -    * Get the result of this Event.
 -    * The return value is a bitmask from
 -    * {@link RESULT_PENDING, RESULT_SUCCESS, RESULT_TENTATIVE, RESULT_FAILED}
 -    * @return int
 -    */
 -   public function getResult()
 -   {
 -     return $this->_result;
 -   }
 -   
 - }
 
 
  |