SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-IPC-Shareable rpm build for : OpenSuSE. For other distributions click perl-IPC-Shareable.

Name : perl-IPC-Shareable
Version : 0.61 Vendor : obs://build_opensuse_org/isv:dass-it
Release : 7.1 Date : 2016-04-05 13:30:52
Group : Development/Libraries/Perl Source RPM : perl-IPC-Shareable-0.61-7.1.src.rpm
Size : 0.08 MB
Packager : (none)
Summary : Share Perl variables between processes
Description :
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. Scalars,
arrays, and hashes can be tied. The variable being tied may contain
arbitrarily complex data structures - including references to arrays,
hashes of hashes, etc.

The association between variables in distinct processes is provided by
GLUE. This is an integer number or 4 character string[1] that serves as a
common identifier for data across process space. Hence the statement

tie $scalar, \'IPC::Shareable\', \'data\';

in program one and the statement

tie $variable, \'IPC::Shareable\', \'data\';

in program two will bind $scalar in program one and $variable in program
two.

There is no pre-set limit to the number of processes that can bind to data;
nor is there a pre-set limit to the complexity of the underlying data of
the tied variables[2]. The amount of data that can be shared within a
single bound variable is limited by the system\'s maximum size for a shared
memory segment (the exact value is system-dependent).

The bound data structures are all linearized (using Raphael Manfredi\'s
Storable module) before being slurped into shared memory. Upon retrieval,
the original format of the data structure is recovered. Semaphore flags can
be used for locking data between competing processes.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/isv:/dass-it:/SmartClient:/server/SLE_12_SP1/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-IPC-Shareable-0.61-7.1.noarch.rpm
     

Provides :
perl(IPC::Shareable)
perl(IPC::Shareable::SharedMem)
perl-IPC-Shareable

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/IPC
/usr/lib/perl5/vendor_perl/5.18.2/IPC/Shareable
/usr/lib/perl5/vendor_perl/5.18.2/IPC/Shareable.pm
/usr/lib/perl5/vendor_perl/5.18.2/IPC/Shareable/SharedMem.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-IPC-Shareable
/usr/share/doc/packages/perl-IPC-Shareable/CHANGES
/usr/share/doc/packages/perl-IPC-Shareable/COPYING
/usr/share/doc/packages/perl-IPC-Shareable/CREDITS
/usr/share/doc/packages/perl-IPC-Shareable/DISCLAIMER
/usr/share/doc/packages/perl-IPC-Shareable/README
/usr/share/doc/packages/perl-IPC-Shareable/README.md
/usr/share/doc/packages/perl-IPC-Shareable/TO_DO
/usr/share/man/man3/IPC::Shareable.3pm.gz
/usr/share/man/man3/IPC::Shareable::SharedMem.3pm.gz

 
ICM