![]() |
| |||||||
| IPC::Cache
Shared-memory object cache |
IPC::Capture
portably run external apps and capture the output |
IPC::Cmd
finding and running system commands made easy |
| IPC::Cmd::Cached
Run expensive commands and cache their output |
IPC::Command::Multiplex
run commands in parallel |
IPC::Concurrency
Concurrency guard for processes. |
| IPC::ConcurrencyLimit
Lock-based limits on cooperative multi-processing |
IPC::ConcurrencyLimit::Lock
Simple base class for lock implementations |
IPC::ConcurrencyLimit::Lock::Flock
flock() based locking |
| IPC::ConcurrencyLimit::Lock::NFS
Locking via NFS |
IPC::DirQueue
disk-based many-to-many queueing system |
IPC::DirQueue::IndexClient
client for the indexd protocol |
| IPC::DirQueue::IndexServer
an IPC::DirQueue index server |
IPC::DirQueue::Job
an IPC::DirQueue task |
IPC::Door
Perl interface to Solaris door library |
| IPC::Door::Client
door client for Solaris (>= 2.6) |
IPC::Door::Server
door server object for Solaris (>= 2.6) |
IPC::Exe
Execute processes or Perl subroutines & string them via IPC. Think shell pipes. |
| IPC::Filter
filter data through an external process |
IPC::Fork::Simple
Simplified interprocess communication for forking |
IPC::LDT
Implements a length based IPC protocol |
| IPC::Lite
Share variables between processes |
IPC::Lock
simple and safe local/network locking |
IPC::Lock::Memcached
memcached based locking |
| IPC::Locker
Shared semaphore locks across a network |
IPC::Locker::Server
Distributed lock handler server |
IPC::MM
Perl interface to Ralf Engelschall's mm library |
| IPC::MMA
Shared Memory using Ralf Engelschall's mm library |
IPC::Mmap
memory mapped file IPC for POSIX and Win32 |
IPC::Mmap::POSIX
|
| IPC::Mmap::Share
Share structures using anonymous mmap |
IPC::Mmap::Win32
|
IPC::MorseSignals
Communicate between processes with Morse signals. |
| IPC::MorseSignals::Emitter
Base class for IPC::MorseSignals emitters. |
IPC::MorseSignals::Receiver
Base class for IPC::MorseSignals receivers. |
IPC::MPS
Message Passing Style of Inter-process communication |
| IPC::MPS::EV
IPC::MPS based on L<EV> |
IPC::MPS::Event
IPC::MPS based on L<Event> |
IPC::Msg
SysV Msg IPC object class |
| IPC::Notify
|
IPC::Open3::Simple
A simple alternative to IPC::Open3 |
IPC::Open3::Utils
simple API encapsulating the most common open3() logic/uses including handling various corner cases and caveats |
| IPC::PerlSSH
|
IPC::PerlSSH::Async
|
IPC::PerlSSH::Base
|
| IPC::PerlSSH::Library
|
IPC::PerlSSH::Library::FS
|
IPC::PerlSSH::Library::IO
|
| IPC::PerlSSH::Library::Run
|
IPC::PidStat
Process ID existence test |
IPC::PidStat::PidServer
Process ID existence server |
| IPC::Pipeline
Create a shell-like pipeline of many running commands |
IPC::PubSub
Interprocess Publish/Subscribe channels |
IPC::PubSub::Cache
|
| IPC::PubSub::Cache::DBM_Deep
|
IPC::PubSub::Cache::JiftyDBI
|
IPC::PubSub::Cache::JiftyDBI::Stash
|
| IPC::PubSub::Cache::JiftyDBI::Stash::Item
|
IPC::PubSub::Cache::JiftyDBI::Stash::Publisher
|
IPC::PubSub::Cache::Memcached
|
| IPC::PubSub::Cache::PlainHash
|
IPC::PubSub::Cacheable
|
IPC::PubSub::Publisher
|
| IPC::PubSub::Subscriber
|
IPC::Run
Child procs w/ piping, redir and psuedo-ttys |
IPC::Run3
run a subprocess with input/ouput redirection |
| IPC::Run3::ProfArrayBuffer
Store profile events in RAM in an array |
IPC::Run3::ProfLogger
write profiling data to a log file |
IPC::Run3::ProfLogReader
read and process a ProfLogger file |
| IPC::Run3::ProfPP
Generate reports from IPC::Run3 profiling data |
IPC::Run3::ProfReporter
base class for handling profiling data |
IPC::Run3::Simple
Simple utility module to make the easy to use IPC::Run3 even more easy to use. |
| IPC::Run::Debug
debugging routines for IPC::Run |
IPC::Run::Fused
Capture Stdout/Stderr simultaneously as if it were one stream, painlessly. |
IPC::Run::IO
I/O channels for IPC::Run. |
| IPC::Run::SafeHandles
Use IPC::Run and IPC::Run3 safely |
IPC::Run::Simple
Simple run() wrapper around system() |
IPC::Run::Timer
Timer channels for IPC::Run. |
| IPC::Run::Win32Helper
helper routines for IPC::Run on Win32 platforms. |
IPC::Run::Win32IO
helper routines for IPC::Run on Win32 platforms. |
IPC::Run::Win32Pump
helper processes to shovel data to/from parent, child |
| IPC::RunSession::Simple
Run a simple IPC session in the same vein as IPC::Run & Expect |
IPC::SafeFork
Safe wrapper around fork |
IPC::ScoreBoard
IPC similar to the apache scoreboard |
| IPC::Semaphore
SysV Semaphore IPC object class |
IPC::Semaphore::Concurrency
Concurrency guard using semaphores |
IPC::Session
remote shell session mgr; wraps open3() |
| IPC::Shareable
Tie a variable to shared memory |
IPC::SharedCache
Manage a cache in SysV IPC shared memory |
IPC::SharedMem
SysV Shared Memory IPC object class |
| IPC::ShareLite
Lightweight interface to shared memory |
IPC::ShellCmd
Run a command with a given environment and capture output |
IPC::ShellCmd::Generic
Chain a generic wrapper-type command |
| IPC::ShellCmd::ShBase
Base class for shell commands |
IPC::ShellCmd::SSH
Chain ssh-ing to a host before running the command |
IPC::ShellCmd::Sudo
Chain sudo-ing to a different user before running the command |
| IPC::Signal
Translate signal names to/from numbers |
IPC::Signal::Force
force default handling of a signal |
IPC::SRLock
Set/reset locking semantics to single thread processes |
| IPC::SRLock::Exception
Exception class |
IPC::SRLock::Fcntl
Set/reset locks using fcntl |
IPC::SRLock::Memcached
Set/reset locks using libmemcache |
| IPC::SRLock::Sysv
Set/reset locks using semop and shmop |
IPC::System::Simple
Run commands simply, with detailed diagnostics |
IPC::SysV
System V shared memory, semaphores, messages |
| IPC::UDPmsg
UDP Interprocess Communication Module |
IPC::XPA
Interface to SAO XPA messaging system |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |