Child::Link::IPC3pm
Base class for process links that provide ipc.
Methods
- $proc->new( $pid. @shared )
-
Constructor
- $proc->
read() -
Read a message from the child.
- $proc->write( @MESSAGES )
-
Send the messages to the child. works like print, you must add "\n".
- $proc->say( @MESSAGES )
-
Send the messages to the child. works like say, adds the separator for you (usually "\n").
- $proc->autoflush( $BOOL )
-
Turn autoflush on/off for the current processes write handle. This is on by default.
- $proc->
flush() -
Flush the current processes write handle.
- $proc->
ipc()
- $proc->_ipc( $new )
-
Accessors for you to use or ignore.
Abstract methods
$proc->
|
Should return a read handle for reading from the child. |
|---|---|
$proc->
|
Should return a write handle for writing to the child. |
$proc->init( @shared )
|
Called by new during construction |
Fennec project
This module is part of the Fennec project. See Fennec for more details. Fennec is a project to develop an extendable and powerful testing framework. Together the tools that make up the Fennec framework provide a potent testing environment.
The tools provided by Fennec are also useful on their own. Sometimes a tool created for Fennec is useful outside the greater framework. Such tools are turned into their own projects. This is one such project.
- Fennec - The core framework
-
The primary Fennec project that ties them all together.
Releases
7 releases since Debian 7 (Wheezy); the text changed 4 times.