The Router is responsible for routing messages between cores/modules
in the BigBlueButton system.
Modules register an InputPipe where it wants to receive messages and
an OutputPipe where it uses to send messages to other modules.
public function Router(shell:MainApplicationShell = null)
Parameters
| shell:MainApplicationShell (default = null )
|
public function registerInputPipe(name:String, pipe:IPipeFitting):void
Register an InputPipe to receive a message from the Router.
Parameters
| name:String |
|
| pipe:IPipeFitting |
public function registerOutputPipe(name:String, pipe:IPipeFitting):void
Register an OutputPipe to send a message to other modules through the Router.
Parameters
| name:String |
|
| pipe:IPipeFitting |