CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     I     > >     IPC
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.