GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  TK::IO (3)

.ds Aq ’

NAME

Tk::IO - high level interface to Tk’s ’fileevent’ mechanism

CONTENTS

SYNOPSIS



  my $fh = Tk::IO->new(-linecommand => callback, -childcommand => callback);
  $fh->exec("command")
  $fh->wait
  $fh->kill



WARNING

INTERFACES TO THIS MODULE MAY CHANGE AS PERL’S IO EVOLVES AND WITH PORT OF TK4.1

DESCRIPTION

Tk::IO is now layered on perl’s IO::Handle class. Interfaces have changed, and are still evolving.

In theory C methods which enable non-blocking IO as in earlier Tk-b* release(s) are still there. I have not changed them to use perl’s additional Configure information, or tested them much.

Assumption is that <B>execB> is used to fork a child process and a callback is called each time a complete line arrives up the implied pipe.

line should probably be defined in terms of perl’s input record separator but is not yet.

The -childcommand callback is called when end-of-file occurs.

$fh-><B>waitB> can be used to wait for child process while processing other Tk events.

$fh-><B>killB> can be used to send signal to child process.

BUGS

Still not finished. Idea is to use exec to emulate system in a non-blocking manner.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 IO (3) 2013-11-15

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.