NAME
IO::Pty - Pseudo TTY object class
SYNOPSIS
use IO::Pty;
$pty = new IO::Pty;
$slave = $pty->slave;
foreach $val (1..10) {
print $pty "$val\n";
$_ = <$slave>;
print "$_";
}
close($slave);
DESCRIPTION
IO::Pty
provides an interface to allow the creation of a pseudo tty.
IO::Pty
inherits from IO::Handle
and so provide all the methods defined by the IO::Handle
package.
CONSTRUCTOR
- new
-
The
new
contructor take no arguments and returns a new object which the master side of the pseudo tty.
METHODS
- slave
-
The
slave
method will return a newIO::Pty
object which represents the slave side of the pseudo tty - ttyname
-
Returns the name of the pseudo tty. On UNIX machines this will be the pathname of the device.
SEE ALSO
AUTHOR
Graham Barr <gbarr@ti.com>
Based on original Ptty module by Nick Ing-Simmons <nik@tiuk.ti.com>
COPYRIGHT
Most of the C code used in the XS file is covered by the GNU GENERAL PUBLIC LICENSE, See COPYING
All other code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.