Swift
[ class tree: Swift ] [ index: Swift ] [ all elements ]

Class: Swift_Events_SimpleEventDispatcher

Source Location: /vendors/swift/classes/Swift/Events/SimpleEventDispatcher.php

Class Overview


The EventDispatcher which handles the event dispatching layer.


Author(s):

  • Chris Corbyn

Implements interfaces:

Methods



Class Details

[line 27]
The EventDispatcher which handles the event dispatching layer.



Tags:

author:  Chris Corbyn
filesource:  Source Code for this file


[ Top ]


Class Methods


constructor __construct [line 42]

Swift_Events_SimpleEventDispatcher __construct( )

Create a new EventDispatcher.



Tags:

access:  public


[ Top ]

method bindEventListener [line 123]

void bindEventListener( Swift_Events_EventListener $listener)

Bind an event listener to this dispatcher.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::bindEventListener()
Bind an event listener to this dispatcher.

Parameters:

Swift_Events_EventListener   $listener  

[ Top ]

method createCommandEvent [line 74]

Swift_Events_CommandEvent createCommandEvent( Swift_Transport $source, string $command, [array $successCodes = array()])

Create a new CommandEvent for $source and $command.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::createCommandEvent()
Create a new CommandEvent for $source and $command.

Parameters:

Swift_Transport   $source  
string   $command   That will be executed
array   $successCodes   That are needed

[ Top ]

method createResponseEvent [line 88]

Swift_Events_ResponseEvent createResponseEvent( Swift_Transport $source, string $response, boolean $valid)

Create a new ResponseEvent for $source and $response.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::createResponseEvent()
Create a new ResponseEvent for $source and $response.

Parameters:

Swift_Transport   $source  
string   $response  
boolean   $valid   If the response is valid

[ Top ]

method createSendEvent [line 60]

Swift_Events_SendEvent createSendEvent( Swift_Transport $source, Swift_Mime_Message $message)

Create a new SendEvent for $source and $message.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::createSendEvent()
Create a new SendEvent for $source and $message.

Parameters:

Swift_Transport   $source  
Swift_Mime_Message   $message  

[ Top ]

method createTransportChangeEvent [line 100]

Swift_Events_TransportChangeEvent createTransportChangeEvent( Swift_Transport $source)

Create a new TransportChangeEvent for $source.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::createTransportChangeEvent()
Create a new TransportChangeEvent for $source.

Parameters:

Swift_Transport   $source  

[ Top ]

method createTransportExceptionEvent [line 112]

Swift_Events_TransportExceptionEvent createTransportExceptionEvent( Swift_Transport $source, Swift_TransportException $ex)

Create a new TransportExceptionEvent for $source.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::createTransportExceptionEvent()
Create a new TransportExceptionEvent for $source.

Parameters:

Swift_Transport   $source  
Swift_TransportException   $ex  

[ Top ]

method dispatchEvent [line 142]

void dispatchEvent( Swift_Events_EventObject $evt, string $target)

Dispatch the given Event to all suitable listeners.



Tags:

access:  public



Implementation of:
Swift_Events_EventDispatcher::dispatchEvent()
Dispatch the given Event to all suitable listeners.

Parameters:

Swift_Events_EventObject   $evt  
string   $target   method

[ Top ]


Documentation generated on Mon, 05 Sep 2011 20:34:15 -0500 by phpDocumentor 1.4.3