logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Child::Link::IPC - Base class for process links that provide IPC.

Abstract Methods

       $proc->read_handle()
           Should return a read handle for reading from the child.

       $proc->write_handle()
           Should return a write handle for writing to the child.

       $proc->init( @shared )
           Called by new during construction

Authors

       Chad Granum exodist7@gmail.com

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.

History

       Most  of this was part of Parallel::Runner intended for use in the Fennec project. Fennec is being broken
       into multiple parts, this is one such part.

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.

Name

       Child::Link::IPC - Base class for process links that provide IPC.

See Also

       This class inherits from:

       Child::Link

See Also