Tk::IO man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]



IO(3)		      perl/Tk Documentation		    IO(3)

NAME
       Tk::IO - high level interface to Tk's 'fileevent'
       mechanism

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 exec 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->wait can be used to wait for child process while
       processing other Tk events.

       $fh->kill 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.

25/Aug/1997		    Tk400.202				1

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net