
RPC::Serialized::Client::STDIO - RPC client using Standard I/O

use RPC::Serialized::Client::STDIO;
my $c = RPC::Serialized::Client::STDIO->new;
my $result = $c->remote_sub_name(qw/ some data /);
# remote_sub_name gets mapped to an invocation on the RPC server
# it's best to wrap this in an eval{} block

This module allows you to communicate with an RPC::Serialized server over Standard Input and Standard Output.
You would not normally use this module directly, except perhaps for testing. It might be more useful as a base class upon which to build another more useful client.
For further information on how to pass settings into RPC::Serialized, and make RPC calls against the server, please see the RPC::Serialized manual page.

Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>
This module is a derivative of YAML::RPC, written by pod and Ray Miller, at the University of Oxford Computing Services. Without their brilliant creation this system would not exist.

Copyright (c) The University of Oxford 2007. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA