NAME
SSH::RPC::Shell - The shell, or server side, of an RPC call over SSH.
VERSION
version 1.204
SYNOPSIS
To make your own shell with it's own methods:
package MyShell;
use base 'SSH::RPC::Shell';
sub run_time {
my ($class, $args) = @_;
return {
status => 200,
response => time(),
};
}
1;
To create a usuable shell:
#!/usr/bin/perl
use strict;
use MyShell;
MyShell->run();
DESCRIPTION
SSH::RPC::Shell allows you to quickly implement your own shells that are remotely callable with SSH::RPC::Client.
METHODS
The following methods are available from this class.
processRequest ( request )
run ()
Class method. This method is executed to invoke the shell.
run_noop ()
Class method. This subroutine just returns a successful status so you know that communication is working.
LEGAL
-------------------------------------------------------------------
SSH::RPC::Client is Copyright 2008-2009 Plain Black Corporation
and is licensed under the same terms as Perl itself.
-------------------------------------------------------------------
http://www.plainblack.com info@plainblack.com
-------------------------------------------------------------------