Junction
Pipe Junction.
Inheritance
ObjectJunction
Namespace: Pipes.PlumbingAssembly: Pipes in (Pipes.dll)
Syntax
C#
public class Junction
Remarks
Manages Pipes for a Module.
When you register a Pipe with a Junction, it is declared as being an INPUT pipe or an OUTPUT pipe.
You can retrieve or remove a registered Pipe by name, check to see if a Pipe with a given name exists,or if it exists AND is an INPUT or an OUTPUT Pipe.
You can send an IPipeMessage on a named INPUT Pipe or add a PipeListener to registered INPUT Pipe.
Constructors
Constructor.
Methods
Add a PipeListener to an INPUT pipe.
Does this junction have an INPUT pipe by this name?
Does this junction have an OUTPUT pipe by this name?
Does this junction have a pipe by this name?
Register a pipe with the junction.
Remove the pipe with this name if it is registered.
Retrieve the named pipe.
Send a message on an OUTPUT pipe.
Properties
The names of the INPUT pipes
The names of the OUTPUT pipes
The map of pipe names to their pipes
The map of pipe names to their types
Fields
INPUT Pipe Type
OUTPUT Pipe Type