SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-PlRPC rpm build for : Old RedHat 7.X. For other distributions click perl-PlRPC.

Name : perl-PlRPC
Version : 0.2018 Vendor : Jochen Wiedmann < jwied_cpan_org>
Release : 1 Date : 2005-07-22 09:48:23
Group : Applications/CPAN Source RPM : perl-PlRPC-0.2018-1.src.rpm
Size : 0.06 MB
Packager : Peter Pramberger < peter_pramberger_member_fsf_org>
Summary : PlRPC - Perl Remote Method Invocation
Description :
PlRPC (Perl RPC) is a package for implementing servers and clients that
are written in Perl entirely. The name is borrowed from Sun\'s RPC
(Remote Procedure Call), but it could as well be RMI like Java\'s \"Remote
Method Interface), because PlRPC gives you the complete power of Perl\'s
OO framework in a very simple manner.

RPC::PlServer is the package used on the server side, and you guess what
RPC::PlClient is for. Both share the package RPC::PlServer::Comm for
communication purposes. See L< PlRPC::Client(3)> and L< RPC::PlServer::Comm>
for these parts.

PlRPC works by defining a set of methods that may be executed by the client.
For example, the server might offer a method \"multiply\" to the client. Now
the clients method call

AATTresult = $client->multiply($a, $b);

will be immediately mapped to a method call

AATTresult = $server->multiply($a, $b);

on the server. The arguments and results will be transferred to or from
the server automagically. (This magic has a name in Perl: It\'s the
Storable module, my thanks to Raphael Manfredi for this excellent
package.) Simple, eh? :-)

The RPC::PlServer and RPC::PlClient are abstract servers and clients: You
have to derive your own classes from it.

RPM found in directory: /packages/linux-pbone/archive/ftp.pramberger.at/systems/linux/contrib/rh73/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-PlRPC-0.2018-1.pp-rh73.noarch.rpm
     

Provides :
perl(Bundle::PlRPC)
perl(RPC::PlClient)
perl(RPC::PlClient::Comm)
perl(RPC::PlClient::Object)
perl(RPC::PlServer)
perl(RPC::PlServer::Comm)
perl(RPC::PlServer::Test)
perl-PlRPC

Requires :
perl(RPC::PlServer)
perl(RPC::PlClient::Comm)
rpmlib(CompressedFileNames) <= 3.0.4-1
perl(Net::Daemon)
rpmlib(VersionedDependencies) <= 3.0.3-1
perl(Storable)
perl => 0:5.004
perl(vars)
perl(Net::Daemon::Log)
perl(IO::Socket)
perl(RPC::PlServer::Comm)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(Net::Daemon::Test)
perl(strict)


Content of RPM :
/usr/lib/perl5/site_perl/5.6.1/Bundle
/usr/lib/perl5/site_perl/5.6.1/Bundle/PlRPC.pm
/usr/lib/perl5/site_perl/5.6.1/RPC
/usr/lib/perl5/site_perl/5.6.1/RPC/PlClient
/usr/lib/perl5/site_perl/5.6.1/RPC/PlClient.pm
/usr/lib/perl5/site_perl/5.6.1/RPC/PlClient/Comm.pm
/usr/lib/perl5/site_perl/5.6.1/RPC/PlServer
/usr/lib/perl5/site_perl/5.6.1/RPC/PlServer.pm
/usr/lib/perl5/site_perl/5.6.1/RPC/PlServer/Comm.pm
/usr/lib/perl5/site_perl/5.6.1/RPC/PlServer/Test.pm
/usr/share/doc/perl-PlRPC-0.2018
/usr/share/doc/perl-PlRPC-0.2018/README
/usr/share/man/man3/Bundle::PlRPC.3pm.gz
/usr/share/man/man3/RPC::PlClient.3pm.gz
/usr/share/man/man3/RPC::PlServer.3pm.gz

 
ICM