PEIP_Event_Pipe Class Reference

Inheritance diagram for PEIP_Event_Pipe:

PEIP_ABS_Event_Pipe PEIP_INF_Listener PEIP_Pipe PEIP_ABS_Reply_Producing_Message_Handler PEIP_INF_Channel PEIP_INF_Subscribable_Channel PEIP_INF_Connectable PEIP_ABS_Message_Handler PEIP_INF_Message_Builder PEIP_INF_Handler PEIP_Command_Pipe PEIP_Fixed_Event_Pipe PEIP_Simple_Event_Pipe PEIP_Wiretap List of all members.

Public Member Functions

 setInputChannel (PEIP_INF_Channel $inputChannel)
 listen (PEIP_INF_Connectable $connectable)
 unlisten (PEIP_INF_Connectable $connectable)
 getConnected ()
 disconnectChannel (PEIP_INF_Channel $channel)
 setEventName ($eventName)

Protected Member Functions

 doReply (PEIP_INF_Message $message)
 connectInputChannel ()
 disconnectInputChannel ()

Protected Attributes

 $eventName

Detailed Description

Definition at line 22 of file PEIP_Event_Pipe.php.


Member Function Documentation

PEIP_Event_Pipe::setInputChannel ( PEIP_INF_Channel inputChannel  ) 

public

Parameters:
$inputChannel 
Returns:

Reimplemented from PEIP_ABS_Message_Handler.

Reimplemented in PEIP_Fixed_Event_Pipe.

Definition at line 35 of file PEIP_Event_Pipe.php.

References PEIP_ABS_Message_Handler::$inputChannel.

Referenced by PEIP_Simple_Event_Pipe::__construct().

PEIP_Event_Pipe::doReply ( PEIP_INF_Message message  )  [protected]

protected

Parameters:
$message 
Returns:

Reimplemented from PEIP_Pipe.

Reimplemented in PEIP_Wiretap.

Definition at line 45 of file PEIP_Event_Pipe.php.

References PEIP_Pipe::replyMessage().

PEIP_Event_Pipe::listen ( PEIP_INF_Connectable connectable  ) 

public

Parameters:
$connectable 
Returns:

Implements PEIP_INF_Listener.

Definition at line 58 of file PEIP_Event_Pipe.php.

References PEIP_ABS_Event_Pipe::doListen().

PEIP_Event_Pipe::unlisten ( PEIP_INF_Connectable connectable  ) 

public

Parameters:
$connectable 
Returns:

Implements PEIP_INF_Listener.

Definition at line 68 of file PEIP_Event_Pipe.php.

References PEIP_ABS_Event_Pipe::doUnlisten().

PEIP_Event_Pipe::getConnected (  ) 

public

Returns:

Implements PEIP_INF_Listener.

Definition at line 77 of file PEIP_Event_Pipe.php.

References PEIP_ABS_Event_Pipe::doGetConnected().

PEIP_Event_Pipe::disconnectChannel ( PEIP_INF_Channel channel  ) 

public

Parameters:
$channel 
Returns:

Definition at line 88 of file PEIP_Event_Pipe.php.

References connectInputChannel(), and disconnectInputChannel().

PEIP_Event_Pipe::connectInputChannel (  )  [protected]

protected

Returns:

Definition at line 98 of file PEIP_Event_Pipe.php.

Referenced by disconnectChannel(), and setEventName().

PEIP_Event_Pipe::disconnectInputChannel (  )  [protected]

protected

Returns:

Definition at line 109 of file PEIP_Event_Pipe.php.

Referenced by disconnectChannel(), and setEventName().

PEIP_Event_Pipe::setEventName ( eventName  ) 

public

Parameters:
$eventName 
Returns:

Reimplemented in PEIP_Fixed_Event_Pipe.

Definition at line 121 of file PEIP_Event_Pipe.php.

References $eventName, connectInputChannel(), and disconnectInputChannel().

Referenced by PEIP_Simple_Event_Pipe::__construct().


Member Data Documentation

PEIP_Event_Pipe::$eventName [protected]

Definition at line 27 of file PEIP_Event_Pipe.php.

Referenced by PEIP_Simple_Event_Pipe::__construct(), PEIP_Fixed_Event_Pipe::setEventName(), and setEventName().


The documentation for this class was generated from the following file:
Generated on Mon Apr 12 11:39:01 2010 for PEIP by  doxygen 1.5.1