The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "module:IPC::"

IPC::MM - Perl interface to Ralf Engelschall's mm library River stage zero No dependents

IPC::MM provides an interface to Ralf Engelschall's mm library, allowing memory to be shared between multiple processes in a relatively convenient way. IPC::MM provides methods to create and destoy shared memory segments and to access data structures...

ACHOUNG/IPC-MM-0.03 - 11 Aug 2000 09:30:33 UTC

IPC::Exe - Execute processes or Perl subroutines & string them via IPC. Think shell pipes. River stage zero No dependents

This module was written to provide a secure and highly flexible way to execute external programs with an intuitive syntax. In addition, more info is returned with each string of executions, such as the list of PIDs and $? of the last external pipe pr...

GLAI/IPC-Exe-2.002001 - 14 Nov 2011 08:22:35 UTC

IPC::MPS - Message Passing Style of Inter-process communication River stage zero No dependents

The messaging system between parental and child processes, and between child processes, that have the same parent. Moto: inter-process communication without blocking. Concurrency programming The peculiarity of the system is that the messaging between...

KNI/IPC-MPS-0.21 - 07 Aug 2019 08:29:38 UTC

IPC::Shm - Easily store variables in SysV shared memory. River stage zero No dependents

KCODY/IPC-Shm-0.35 - 09 Jun 2014 00:45:15 UTC

IPC::XPA - Interface to the XPA messaging system River stage zero No dependents

This class provides access to the XPA messaging system library, "xpa", developed by the Smithsonian Astrophysical Observatory's High Energy Astrophysics R&D Group. The library provides simple inter-process communication via calls to the "xpa" library...

DJERIUS/IPC-XPA-0.16 - 21 May 2023 18:23:06 UTC

IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32) River stage four • 159 direct dependents • 1893 total dependents

IPC::Run allows you to run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed. Vari...

TODDR/IPC-Run-20231003.0 - 03 Oct 2023 01:09:01 UTC

IPC::Cmd - finding and running system commands made easy River stage five • 129 direct dependents • 21787 total dependents

IPC::Cmd allows you to run commands platform independently, interactively if desired, but have them still work. The "can_run" function can tell you if a certain binary is installed and if so where, whereas the "run" function can actually execute any ...

BINGOS/IPC-Cmd-1.04 - 13 Jul 2019 09:17:39 UTC

IPC::Msg - SysV Msg IPC object class River stage two • 13 direct dependents • 39 total dependents

A class providing an object based interface to SysV IPC message queues....

MHX/IPC-SysV-2.09 - 13 Nov 2020 17:02:18 UTC

Quiq::Ipc - Interprozesskommunikation River stage zero No dependents

FSEITZ/Quiq-1.215 - 28 Mar 2024 21:53:27 UTC

IPC::Door - Interface to Solaris (>= 2.6) Door library River stage zero No dependents

ASARIH/IPC-Door-0.11 - 07 Jun 2005 13:14:38 UTC

IPC::Lite - Share variables between processes River stage zero No dependents

EARONESTY/IPC-Lite-0.5.40 - 19 Apr 2013 14:55:41 UTC

IPC::Run3 - run a subprocess with input/output redirection River stage four • 100 direct dependents • 4241 total dependents

This module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using "system", "qx", and "open3" with a simple, extremely Perlish API. Speed, simplicity, ...

RJBS/IPC-Run3-0.049 - 20 Jan 2024 21:13:21 UTC

IPC::SysV - System V IPC constants and system calls River stage two • 13 direct dependents • 39 total dependents

"IPC::SysV" defines and conditionally exports all the constants defined in your system include files which are needed by the SysV IPC calls. Common ones include IPC_CREAT IPC_EXCL IPC_NOWAIT IPC_PRIVATE IPC_RMID IPC_SET IPC_STAT GETVAL SETVAL GETPID ...

MHX/IPC-SysV-2.09 - 13 Nov 2020 17:02:18 UTC

IPC::Lock - simple and safe local/network locking River stage zero No dependents

Simple way to lock across multiple boxes. Child modules need to implement two methods atomic - a way to lock atomically unatomic - a way to undo your atomic function...

EARL/IPC-Lock-0.20 - 05 Mar 2010 07:35:54 UTC

Dpkg::IPC - helper functions for IPC River stage one • 6 direct dependents • 8 total dependents

Dpkg::IPC offers helper functions to allow you to execute other programs in an easy, yet flexible way, while hiding all the gory details of IPC (Inter-Process Communication) from you....

GUILLEM/Dpkg-1.22.6 - 10 Mar 2024 21:52:57 UTC

Win32::IPC - Base class for Win32 synchronization objects River stage one • 4 direct dependents • 5 total dependents

This module is loaded by the other Win32 synchronization modules. You shouldn't need to load it yourself. It supplies the wait functions to those modules. The synchronization modules are Win32::ChangeNotify, Win32::Event, Win32::Mutex, & Win32::Semap...

CJM/Win32-IPC-1.11 - 15 Nov 2014 18:17:29 UTC

IPC::Open2 - open a process for both reading and writing using open2() River stage five • 11693 direct dependents • 33184 total dependents

The open2() function runs the given command and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try my $pid = open(my $fh, "|cmd args|"); The $chld_in filehandle will have autoflush turned on. If $chl...

RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC

IPC::Open3 - open a process for reading, writing, and error handling using open3() River stage five • 11693 direct dependents • 33184 total dependents

Extremely similar to open2(), open3() spawns the given command and connects $chld_out for reading from the child, $chld_in for writing to the child, and $chld_err for errors. If $chld_err is false, or the same file descriptor as $chld_out, then STDOU...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC

IPC::Open3 - open a process for reading, writing, and error handling using open3() River stage five • 11693 direct dependents • 33184 total dependents

Extremely similar to open2(), open3() spawns the given command and connects $chld_out for reading from the child, $chld_in for writing to the child, and $chld_err for errors. If $chld_err is false, or the same file descriptor as $chld_out, then STDOU...

RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC

IPC::Open2 - open a process for both reading and writing using open2() River stage five • 11693 direct dependents • 33184 total dependents

The open2() function runs the given command and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try my $pid = open(my $fh, "|cmd args|"); The $chld_in filehandle will have autoflush turned on. If $chl...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC

IPC::Cache - a perl module that implements an object storage space where data is persisted across process boundaries River stage one • 1 direct dependent • 1 total dependent

IPC::Cache is used to persist data across processes via shared memory. TYPICAL USAGE A typical scenario for this would be a mod_perl or perl CGI application. In a multi-tier architecture, it is likely that a trip from the front-end to the database is...

DCLINTON/IPC-Cache-0.02 - 01 Feb 2000 01:42:09 UTC

Test2::IPC - Turn on IPC for threading or forking support. River stage five • 23243 direct dependents • 33164 total dependents

EXODIST/Test-Simple-1.302199 - 25 Apr 2024 14:14:26 UTC

IPC::UDPmsg - UDP Interprocess Communication Module River stage zero No dependents

The underlying structure is based on UPD packets passed thru address 127.0.0.1 and is expected to be reliable, although this may not be true on every OS. The most important motivation for this module is have a single solution that works under Linux a...

RLAUGHLIN/UDPmsg-0.11 - 23 Jan 2005 00:37:44 UTC

IPC::Notify River stage zero No dependents

JASLONG/IPC-Notify-0.2 - 25 Nov 2009 17:59:55 UTC

IPC::SRLock - Set / reset locking semantics to single thread processes River stage one • 1 direct dependent • 4 total dependents

Provides set/reset locking methods which will force a critical region of code to run single threaded Implements a factory pattern, three implementations are provided. The LCD option IPC::SRLock::Fcntl which works on non Unixen, IPC::SRLock::Sysv whic...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

IPC::GimpFu - interface to Gimp's script-fu server River stage zero No dependents

KIBI/IPC-GimpFu-0.03 - 28 Jun 2013 20:25:21 UTC

IPC::PubSub - Interprocess Publish/Subscribe channels River stage zero No dependents

This module provides a simple API for publishing messages to *channels* and for subscribing to them. When a *message* is published on a channel, all subscribers currently in that channel will get it on their next "get" or "get_all" call. Currently, i...

ALEXMV/IPC-PubSub-0.29 - 13 Dec 2008 06:24:59 UTC

IPC::Signal - Utility functions dealing with signals River stage two • 5 direct dependents • 25 total dependents

This module contains utility functions for dealing with signals. Nothing is exported by default. sig_num *chopped-signal-name* Returns the signal number of the signal whose name (sans "SIG") is *chopped-signal-name*, or undef if there is no such sign...

ROSCH/IPC-Signal-1.00 - 27 Oct 1998 21:26:59 UTC

IPC::Locker - Distributed lock handler River stage zero No dependents

IPC::Locker will query a remote lockerd server to obtain a lock around a critical section. When the critical section completes, the lock may be returned. This is useful for distributed utilities which run on many machines, and cannot use file locks o...

WSNYDER/IPC-Locker-1.502 - 04 Jun 2022 12:42:09 UTC

IPC::Filter - filter data through an external process River stage one • 1 direct dependent • 1 total dependent

The "filter" function provided by this module passes data through an external command, thus providing filtering in non-pipeline situations....

ZEFRAM/IPC-Filter-0.005 - 12 Aug 2017 00:03:53 UTC

IPC::Simple - simple, non-blocking IPC River stage zero No dependents

Provides a simplified interface for managing and kibbitzing with a child process....

JEFFOBER/IPC-Simple-0.09 - 08 Dec 2020 16:05:01 UTC

IPC::Serial - Simple message passing over serial ports River stage zero No dependents

HASH/IPC-Serial-1.007 - 17 Oct 2018 05:54:45 UTC

IPC::Session - Drive ssh or other interactive shell, local or remote (like 'expect') River stage zero No dependents

This module encapsulates the open3() function call (see IPC::Open3) and its associated filehandles. This makes it easy to maintain multiple interactive command sessions, such as multiple persistent 'ssh' and/or 'rsh' sessions, within the same perl sc...

STEVEGT/IPC-Session-0.05 - 16 Apr 2001 06:26:27 UTC

IPC::QWorker - processing a queue in parallel River stage zero No dependents

With this module you can fork a few child processes which know a few function calls you define while creating them. Later you can pass command with parameters into the queue which is distributed across the child processes thru pipes(with the Storable...

BENNING/IPC-QWorker-0.08 - 08 May 2019 08:54:24 UTC

IPC::PerlSSH - execute remote perl code over an SSH link River stage one • 2 direct dependents • 2 total dependents

This module provides an object class that provides a mechanism to execute perl code in a remote instance of perl running on another host, communicated via an SSH link or similar connection. Where it differs from most other IPC modules is that no spec...

PEVANS/IPC-PerlSSH-0.17 - 11 Dec 2016 23:23:40 UTC

IPC::Pidfile - run only one instance of a program at a time River stage zero No dependents

"IPC::Pidfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It should work for you if: * You are OK with the pidfile being created in the same directory as the script * You are not using an ob...

DFARRELL/IPC-Pidfile-0.02 - 28 Oct 2015 05:15:34 UTC

IPC::Transit - A framework for high performance message passing River stage two • 11 direct dependents • 13 total dependents

This queue framework has the following goals: * Serverless * High Throughput * Usually Low Latency * Relatively Good Reliability * CPU and Memory efficient * Cross UNIX Implementation * Multiple Language Compability * Very few module dependencies * S...

DIEDERICH/IPC-Transit-1.171860 - 05 Jul 2017 23:14:52 UTC

IPC::PidStat - Process ID existence test River stage zero No dependents

IPC::PidStat allows remote requests to be made to the pidstatd, to determine if a PID is running on the daemon's machine. PidStat uses UDP, and as such results are fast but may be unreliable. Furthermore, the pidstatd may not even be running on the r...

WSNYDER/IPC-Locker-1.502 - 04 Jun 2022 12:42:09 UTC

IPC::OpenAny - Run a process with control over any FDs it may use. River stage zero No dependents

THIS SOFTWARE IS STILL UNDER DEVELOPMENT PLEASE REPORT ANY BUGS, COMMENTS, OR FEATURE REQUESTS In the spirit of IPC::Open2 and IPC::Open3, which give you 2 and 3 handles to a child process, IPC::OpenAny makes it easy to start a process with any file ...

SSCAFFIDI/IPC-OpenAny-0.005 - 02 Jun 2012 00:18:12 UTC

IPC::Capture - portably run external apps and capture the output River stage one • 1 direct dependent • 1 total dependent

IPC::Capture is a module for running external applications in a portable fashion when you're primarily interested in capturing the returned output. Essentially this is an attempt at creating a portable way of doing "backticks" with io-redirection. In...

DOOM/IPC-Capture-0.06 - 16 Mar 2009 06:36:58 UTC

IPC::SafeFork - Safe wrapper around fork River stage zero No dependents

Fork is not signal safe in perl; due to a race condition a signal could be delivered to both the parent and the child process. This is because in perl, signals set a flag that is verified when it is safe to do so. This flag is not reset in the child....

GWYN/IPC-SafeFork-0.0100 - 26 Jan 2011 01:56:02 UTC

IPC::DirQueue - disk-based many-to-many task queue River stage zero No dependents

This module implements a FIFO queueing infrastructure, using a directory as the communications and storage media. No daemon process is required to manage the queue; all communication takes place via the filesystem. A common UNIX system design pattern...

JMASON/IPC-DirQueue-1.0 - 18 Apr 2008 15:39:15 UTC

IPC::ShellCmd - Run a command with a given environment and capture output River stage zero No dependents

This module comes from the nth time I've had to implement a select loop and wanted appropriate sudo/su privilege magic, environment variables that are set in the child, working directories set etc. It aims to provide a reasonable interface for settin...

BOBTFISH/IPC-ShellCmd-0.001 - 09 Nov 2009 01:52:05 UTC

IPC::Pleather - Easy to use concurrency primitives inspired by Cilk River stage zero No dependents

C has Cilk <http://supertech.csail.mit.edu/cilk/>, Perl has Pleather. IPC::Pleather adopts two keywords from Cilk, "spawn" and "sync". "spawn" signals that the block or expression *may* be executed concurrently. "sync" denotes a merge point, waiting ...

JEFFOBER/IPC-Pleather-0.01 - 11 Nov 2017 23:44:01 UTC

IPC::Lockfile - run only one instance of a program at a time using flock River stage zero No dependents

"IPC::Lockfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It uses "flock" and should work if run on an OS that supports "flock" (e.g. Linux, BSD, OSX and Windows)....

DFARRELL/IPC-Lockfile-0.05 - 28 Nov 2015 18:59:44 UTC

IPC::ForkPipe - Perl extension for safely forking with a pipe River stage zero No dependents

Win32 does not suport the "open(FH,"-|"" and "open(FH,"|-"" constructs. This module implements pure-perl functions to do the same thing....

GWYN/IPC-ForkPipe-0.02 - 23 Feb 2024 17:19:22 UTC

IPC::Pipeline - Create a shell-like pipeline of many running commands River stage zero No dependents

IPC::Pipeline exports a single function "pipeline()". Similar in calling convention to IPC::Open3, "pipeline()" spawns N children, connecting the first child to the $first_child_in handle, the final child to $last_child_out, and each child to a share...

XAN/IPC-Pipeline-1.0 - 12 Sep 2014 22:19:09 UTC

IPC::Lockfile - run only one instance of a program at a time using flock River stage zero No dependents

"IPC::Lockfile" is a module for use with Perl programs when you only want one instance of the script to run at a time. It uses "flock" and should work if run on an OS that supports "flock" (e.g. Linux, BSD, OSX and Windows)....

DFARRELL/IPC-Lockfile-0.05 - 28 Nov 2015 18:59:44 UTC

IPC::ReadpipeX - List form of readpipe/qx/backticks for capturing output River stage zero No dependents

The built-in readpipe function, also known as the "qx" operator or backticks (``), runs a command and captures the output (STDOUT). However, unlike system and exec, the command will always be parsed by the shell, and it does not provide a list form t...

DBOOK/IPC-ReadpipeX-0.003 - 23 Jan 2020 00:15:55 UTC

IPC::ShareLite - Lightweight interface to shared memory River stage three • 4 direct dependents • 432 total dependents

IPC::ShareLite provides a simple interface to shared memory, allowing data to be efficiently communicated between processes. Your operating system must support SysV IPC (shared memory and semaphores) in order to use this module. IPC::ShareLite provid...

ANDYA/IPC-ShareLite-0.17 - 11 Mar 2009 00:37:48 UTC

IPC::Shareable - Use shared memory backed variables across processes River stage two • 8 direct dependents • 11 total dependents

IPC::Shareable allows you to tie a variable to shared memory making it easy to share the contents of that variable with other Perl processes and scripts. Scalars, arrays, hashes and even objects can be tied. The variable being tied may contain arbitr...

STEVEB/IPC-Shareable-1.13 - 12 Oct 2022 00:11:02 UTC

IPC::Semaphore - SysV Semaphore IPC object class River stage two • 13 direct dependents • 39 total dependents

A class providing an object based interface to SysV IPC semaphores....

MHX/IPC-SysV-2.09 - 13 Nov 2020 17:02:18 UTC

IPC::SharedMem - SysV Shared Memory IPC object class River stage two • 13 direct dependents • 39 total dependents

A class providing an object based interface to SysV IPC shared memory....

MHX/IPC-SysV-2.09 - 13 Nov 2020 17:02:18 UTC

IPC::PrettyPipe - manage human readable external command execution pipelines River stage zero No dependents

Connecting a series of programs via pipes is a time honored tradition. When it comes to displaying them for debug or informational purposes, simple dumps may suffice for simple pipelines, but when the number of programs and arguments grows large, it ...

DJERIUS/IPC-PrettyPipe-0.13 - 08 Jul 2020 21:29:42 UTC

IPC::ScoreBoard - IPC similar to the apache scoreboard River stage one • 2 direct dependents • 2 total dependents

A scoreboard is a set of integer numbers residing in shared memory. It is organized as 2-dimensional array where a line in one of the dimensions is called a slot. So, in other words the scoreboard is a set of slots and each slot is a set of integer n...

OPI/IPC-ScoreBoard-0.05 - 26 Jun 2010 16:50:55 UTC

IPC::LDT - implements a length based IPC protocol River stage zero No dependents

Interprocess communication often uses line (or record) oriented protocols. FTP, for example, usually is such a protocol: a client sends a command (e.g. "LS") which is completed by a carriage return. This carriage return is included in the command whi...

JSTENZEL/IPC-LDT-2.03 - 29 Feb 2000 19:45:34 UTC

IPC::RunExternal - Execute an external command conveniently by hiding the details of IPC::Open3. River stage zero No dependents

IPC::RunExternal is for executing external operating system programs more conveniently than with `` or "system()", and without all the hassle of IPC::Open3. IPC::RunExternal allows: 1) Capture stdout and stderr in scalar variables. 2) Capture both st...

MIKKOI/IPC-RunExternal-0.102 - 16 Aug 2022 21:00:27 UTC

IPC::Concurrency - Concurrency guard for processes. River stage zero No dependents

BBKR/IPC-Concurrency-0.5 - 28 Mar 2008 16:16:03 UTC

IPC::LeaderBoard - fast per-symbol online get/update information River stage zero No dependents

LeaderBoard uses shared memory IPC to fast set/get integers on arbitrary row, (slot) defined by it's index. There are the following assumptions: * only one master is present "create" method dies, if it founds that some other master ownes shared memor...

BINARY/IPC-LeaderBoard-0.04 - 03 Jul 2017 02:04:08 UTC

IPC::SharedCache - a Perl module to manage a cache in SysV IPC shared memory. River stage zero No dependents

This module provides a shared memory cache accessed as a tied hash. Shared memory is an area of memory that is available to all processes. It is accessed by choosing a key, the ipc_key arguement to tie. Every process that accesses shared memory with ...

SAMTREGAR/IPC-SharedCache-1.3 - 25 Mar 2000 07:15:52 UTC

IPC::MorseSignals - Communicate between processes with Morse signals. River stage zero No dependents

This module implements a rare form of IPC by sending Morse-like signals through "SIGUSR1" and "SIGUSR2". Both of those signals are used, so you won't be able to keep them for something else when you use this module. * IPC::MorseSignals::Emitter is a ...

VPIT/IPC-MorseSignals-0.17 - 23 Jul 2017 21:07:48 UTC

IPC::ConcurrencyLimit - Lock-based limits on cooperative multi-processing River stage one • 5 direct dependents • 5 total dependents

This module implements a mechanism to limit the number of concurrent processes in a cooperative multiprocessing environment. This is an alternative to, for example, running several daemons. Roughly speaking, a typical setup would be the following: * ...

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC

IPC::MPS::EV - IPC::MPS based on EV River stage zero No dependents

See description in IPC::MPS....

KNI/IPC-MPS-0.21 - 07 Aug 2019 08:29:38 UTC

IPC::Run::IO - I/O channels for IPC::Run. River stage four • 159 direct dependents • 1893 total dependents

This class and module allows filehandles and filenames to be harnessed for I/O when used IPC::Run, independent of anything else IPC::Run is doing (except that errors & exceptions can affect all things that IPC::Run is doing)....

TODDR/IPC-Run-20231003.0 - 03 Oct 2023 01:09:01 UTC

MooX::Ipc::Cmd - Moo role for issuing commands, with debug support, and signal handling River stage zero No dependents

CAZADOR/MooX-Ipc-Cmd-1.2.1 - 18 Nov 2016 18:26:32 UTC

IPC::Shm::Tied River stage zero No dependents

KCODY/IPC-Shm-0.35 - 09 Jun 2014 00:45:15 UTC

IPC::Shm::Make River stage zero No dependents

KCODY/IPC-Shm-0.35 - 09 Jun 2014 00:45:15 UTC

IPC::Run::Debug - debugging routines for IPC::Run River stage four • 159 direct dependents • 1893 total dependents

Controls IPC::Run debugging. Debugging levels are now set by using words, but the numbers shown are still supported for backwards compatibility: 0 none disabled (special, see below) 1 basic what's running 2 data what's being sent/received 3 details w...

TODDR/IPC-Run-20231003.0 - 03 Oct 2023 01:09:01 UTC

IPC::MPS::Event - IPC::MPS based on Event River stage zero No dependents

See description in IPC::MPS....

KNI/IPC-MPS-0.21 - 07 Aug 2019 08:29:38 UTC

IPC::Run::Timer - Timer channels for IPC::Run. River stage four • 159 direct dependents • 1893 total dependents

This class and module allows timers and timeouts to be created for use by IPC::Run. A timer simply expires when it's time is up. A timeout is a timer that throws an exception when it expires. Timeouts are usually a bit simpler to use than timers: the...

TODDR/IPC-Run-20231003.0 - 03 Oct 2023 01:09:01 UTC

IPC::Run::Fused - Capture Stdout/Stderr simultaneously as if it were one stream, painlessly. River stage zero No dependents

Have you ever tried to do essentially the same as you would in bash do to this: parentapp <( app 2>&1 ) And found massive road works getting in the way. Sure, you can always do this style syntax: open my $fh, 'someapp --args foo 2>&1 |'; But that's n...

KENTNL/IPC-Run-Fused-1.000001 - 08 Mar 2017 15:25:32 UTC

IPC::Shm::Simple - Simple data in SysV shared memory segments. River stage one • 1 direct dependent • 1 total dependent

KCODY/IPC-Shm-Simple-1.10 - 06 Jun 2014 21:44:05 UTC

Child::Link::IPC - Base class for process links that provide IPC. River stage two • 9 direct dependents • 18 total dependents

EXODIST/Child-0.013 - 22 Jun 2016 15:23:05 UTC

IPC::Mmap::Share - Safely share structures among processes using anonymous mmap. River stage zero No dependents

Overview The IPC::Mmap::Share was born out of the need to share structures among processes that come from the same ancestor. It tries to do so in a very simple and straightforward manner. Just create an IPC::Mmap::Share object, and use set to store y...

ADUITSIS/IPC-Mmap-Share-0.03 - 16 Jul 2006 15:55:15 UTC

IPC::Cmd::Cached - Run expensive commands and cache their output River stage zero No dependents

"IPC::Cmd::Cached" uses "IPC::Cmd" to run arbitrary shell commands, but caches their results and finds them later. It uses a "Cache::FileCache" object to store the output of commands it has successfully executed persistently on disk. Results are stor...

MSCHILLI/IPC-Cmd-Cached-0.01 - 18 Dec 2007 06:10:59 UTC

Class::Usul::IPC - List / create / delete processes River stage one • 3 direct dependents • 3 total dependents

Displays the process table and allows signals to be sent to selected processes...

PJFL/Class-Usul-0.84.1 - 14 Apr 2018 12:28:18 UTC

Child::IPC::Pipe - Pipe based IPC plugin for Child River stage two • 9 direct dependents • 18 total dependents

Creates 2 pipes just before forking....

EXODIST/Child-0.013 - 22 Jun 2016 15:23:05 UTC

lib/IPC/Mmap.pm River stage one • 2 direct dependents • 2 total dependents

ADUITSIS/IPC-Mmap-0.21 - 26 Jan 2011 11:23:14 UTC

lib/IOMux/IPC.pm River stage one • 1 direct dependent • 1 total dependent

MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC

IPC::Run::Win32IO - helper routines for IPC::Run on Win32 platforms. River stage four • 159 direct dependents • 1893 total dependents

IPC::Run needs to use sockets to redirect subprocess I/O so that the select() loop will work on Win32. This seems to only work on WinNT and Win2K at this time, not sure if it will ever work on Win95 or Win98. If you have experience in this area, plea...

TODDR/IPC-Run-20231003.0 - 03 Oct 2023 01:09:01 UTC

IPC::Run3::Simple - Simple utility module to make the easy to use IPC::Run3 even more easy to use. River stage one • 1 direct dependent • 1 total dependent

AYOUNG/IPC-Run3-Simple-0.011 - 23 Apr 2012 18:30:13 UTC

IPC::SRLock::Sysv - Set / reset locks using System V IPC River stage one • 1 direct dependent • 4 total dependents

Uses System V semaphores to lock access to a shared memory file...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

IPC::Shm::Segment River stage zero No dependents

KCODY/IPC-Shm-0.35 - 09 Jun 2014 00:45:15 UTC

IPC::Fork::Simple - Simplified interprocess communication for forking processes. River stage zero No dependents

IPC::Fork::Simple is a module designed to simplify interprocess communication used between a parent and its child forks. This version of the module only supports one-way communication, from the child to the parent....

JEAGLE/IPC-Fork-Simple-1.47 - 23 Jun 2011 01:16:54 UTC

IPC::Door::Client - door client for Solaris (>= 2.6) River stage zero No dependents

ASARIH/IPC-Door-0.11 - 07 Jun 2005 13:14:38 UTC

IPC::Door::Server - door server object for Solaris (>= 2.6) River stage zero No dependents

"IPC::Door::Server" is a Perl class for door servers. It creates a door $door and listens to client requests through it. When a door client sends a request through its door, the "IPC::Door::Server" passes the data to &mysub, and sends its return valu...

ASARIH/IPC-Door-0.11 - 07 Jun 2005 13:14:38 UTC

IPC::Open3::Utils - simple API encapsulating the most common open3() logic/uses including handling various corner cases and caveats River stage one • 3 direct dependents • 3 total dependents

The goals of this module are: 1 Encapsulate logic done every time you want to use open3(). 2 boolean check of command execution 3 Out of the box printing to STDOUT/STDERR or assignments to variables (see #5) 4 open3() error reporting 5 comprehensive ...

DMUEY/IPC-Open3-Utils-0.92 - 22 Oct 2020 20:52:32 UTC

IPC::SRLock::Fake - Does nothing but dummy up the public methods in the API River stage one • 1 direct dependent • 4 total dependents

Does nothing but dummy up the public methods in the API...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

IPC::SRLock::Base - Common lock object attributes and methods River stage one • 1 direct dependent • 4 total dependents

This is the base class for the factory subclasses of IPC::SRLock. The factory subclasses all inherit from this class...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

IPC::DirQueue::Job - an IPC::DirQueue task River stage zero No dependents

A job object returned by "IPC::DirQueue". This class provides various methods to access job information, and report job progress and completion....

JMASON/IPC-DirQueue-1.0 - 18 Apr 2008 15:39:15 UTC

IPC::Open3::Simple - A simple alternative to IPC::Open3 River stage one • 1 direct dependent • 2 total dependents

IPC::Open3::Simple aims at making it very easy to start a shell command, eventually feed its stdin with some data, then retrieve its stdout and stderr separately. When you want to run a shell command and parse its stdout/stderr or feed its stdin, you...

ERWAN/IPC-Open3-Simple-0.04 - 20 Jul 2006 13:32:15 UTC

IPC::Queue::Duplex - Filesystem based request / response queue River stage zero No dependents

HASH/IPC-Queue-Duplex-1.009 - 17 Oct 2018 04:51:22 UTC

Test2::IPC::Driver - Base class for Test2 IPC drivers. River stage five • 23243 direct dependents • 33164 total dependents

EXODIST/Test-Simple-1.302199 - 25 Apr 2024 14:14:26 UTC

IPC::PerlSSH::Base - base functionallity behind IPC::PerlSSH River stage one • 2 direct dependents • 2 total dependents

This module provides the low-level message formatting and parsing code used by "IPC::PerlSSH", and the perl code to be executed on the remote server once a connection is established. This split exists, in order to make it easier to write other module...

PEVANS/IPC-PerlSSH-0.17 - 11 Dec 2016 23:23:40 UTC

IPC::SRLock::Fcntl - Set / reset locks using fcntl River stage one • 1 direct dependent • 4 total dependents

Uses Fcntl to lock access to a disk based file which is read/written in Storable format. This is the default type for IPC::SRLock....

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

Child::IPC::Socket - Socket based IPC plugin for Child River stage zero No dependents

Procs have a listen UNIX socket, parent connects to it. You can reconnect to a proc later, or from another process. See Child::Socket....

EXODIST/Child-Socket-0.003 - 03 Dec 2013 05:58:44 UTC

IPC::Lock::WithTTL - run only one process up to given timeout River stage zero No dependents

IPC::Lock::WithTTL provides inter process locking feature. This locking has timeout feature, so we can use following cases: * Once send an alert email, don't send same kind of alert email within 10 minutes. * We want to prevent the situation that scr...

HIROSE/IPC-Lock-WithTTL-0.02 - 12 Jan 2017 10:18:56 UTC

IPC::Signal::Force - force default handling of a signal River stage zero No dependents

This module exports one function, "force_raise", which invokes a default signal handler regardless of the signal's current handling....

ZEFRAM/IPC-Signal-Force-0.004 - 12 Aug 2017 03:05:30 UTC

IPC::SRLock::Utils - Common functions used by this distribution River stage one • 1 direct dependent • 4 total dependents

Common functions used by this distribution...

PJFL/IPC-SRLock-0.31.1 - 03 Feb 2017 23:10:57 UTC

IPC::Open2::Simple - The simplest way to read and write to a fork River stage zero No dependents

IPC::Open2::Simple allows you to pipe data to a child process and read its ouput ("STDOUT"), all in one line! Contrary to IPC::Open2, you do not need to use file handles to communicate with the child process, which makes things a lot easier. WARNING ...

ODC/IPC-Open2-Simple-0.01 - 20 Aug 2014 13:02:17 UTC
225 results (0.09 seconds)