Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.137.519 Times

IPC::RunSession::Simple 0.002

Company: Robert Krimen
Date Added: September 27, 2013  |  Visits: 190

IPC::RunSession::Simple

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)

A simple IPC session with read/write capability using IPC::Open3 and IO::Select<br />USAGE ^<br />$session = IPC::RunSession::Simple->open( $cmd )<br /><br />Create a new session by calling open3 on $cmd<br />$result = $session->read( [ $timeout ] )<br /><br />Read (blocking) until some output is gotten<br /><br />If $timeout is given, then wait until output is gotten OR the timeout expires (setting $result->expired appropiately)<br />$result = $session->read_until( $marker, [ $timeout ] )<br /><br />Read (blocking) until some output matching $marker is gotten<br /><br />$marker can either be a regular expression or a code block. If a code block is given, the content accumulated will be available as the first argument and as $_<br /><br />If $timeout is given, then wait until output is gotten OR the timeout expires (setting $result->expired appropiately). Any content collected up to the timeout will be included in $result->content<br />$session->write( $content )<br /><br />Write $content to the input of the opened process<br />$reader = $session->reader<br /><br />Return the reader filehandle (the STDOUT/STDERR of the process)<br />$writer = $session->writer<br /><br />Return the writer filehandle (the STDIN of the process)<br />$result->content<br /><br />The content read via read or read_until<br />$result->expired<br /><br />True if a read returned as a result of taking longer than the specified timeout value<br />$result->closed<br /><br />True if the process closed during the read

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Block Blocking Content Expires Filehandle Marker Output Processwriter Reader Readwrite Resultgtexpired Session Sessiongtreaderreturn Sessiongtwriterreturn Setting Stdoutstderr Timeout
Users rating: 0/10

License: Freeware Size: 20.48 KB
IPC::RUNSESSION::SIMPLE RELATED
Development Tools  -  Linearity Of Block Function Square Simulink 1.0
After publishing my new block simulink library Function Square,Y output ,and Xput i shoz lineqrity chqnging input vqlue.
10 KB  
Modules  -  Block Filter 5.x-1.x-dev 1.0
This filter allows an editor to embed any available block into content by using the blocks module and delta in the following syntaxt: [block:{module}:{delta}]InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under...
 
Networking Tools  -  Tech-Pro StopAds 1.2
Tech-Pro StopAds helps block annoying adverts and popups, helps protect you from downloading hijackers and premium-rate diallers, and helps block undesirable content. It lets you download an updated list of sites to block, add and remove sites,...
270 KB  
HTML Utilities  -  Form Spam Blocking Script 1
The Form Spam Blocking Script will block form submissions that include user defined blocked words, effectively stopping all form spam including automated scripts and user submitted data. It is designed to run with any Form1 based form processing...
1005 B  
Modules  -  Side Content 5.x- 1.0
A user can be given permision to create sidecontent block content without needing to have the permision to manage blocks.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules....
 
Modules  -  Content Blocker 1.0
Current implementations are for blocking by user and blocking by leech feed. Logged in users with appropriate permissions see links below selected content, e.g., 'Block content by userx'. Clicking this link triggers an AJAX update (or loads a...
 
Modules  -  Side Content 5.x- 1.0
A user can be given permision to create sidecontent block content without needing to have the permision to manage blocks.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules....
 
Modules  -  Promote Blocks 5.x-1.2 1.0
The content is promoted within a block.Just choose which content type is allowed for block promotion and the default region. Then when editing, choose the "promote to block" check box in the publishing options.InstallationUnpack in your modules...
 
Modules  -  Quick Tabs 1.0
It can create a block on the site containing up to six tabs with corresponding content. Clicking on the tabs makes the corresponding content display instantly (it uses jQuery). The content for each tabbed section can be either a view or an...
 
Modules  -  Create Content Block 1.0
The block is OG aware and adds the group id to the links when on an OG page.Installation - Unpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules.  Requirements: - Drupal 5.x
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB