Rechercher une page de manuel
Catalyst::Plugin::XMLRPC.3pm
Langue: en
Version: 2006-04-08 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
Catalyst::Plugin::XMLRPC - Dispatch XMLRPC methods with CatalystSYNOPSIS
# Include it in plugin list use Catalyst qw/XMLRPC/; # Public action to redispatch somewhere in a controller sub entrypoint : Global { my ( $self, $c ) = @_; # Redispatch to XMLRPC methods by calling this method $c->xmlrpc; } # Methods with XMLRPC attribute in any controller sub echo : XMLRPC('myAPI.echo') { my ( $self, $c, @args ) = @_; return RPC::XML::fault->new( 400, "No input!" ) unless @args; return join ' ', @args; } sub add : XMLRPC { my ( $self, $c, $a, $b ) = @_; return $a + $b; }
DESCRIPTION
This plugin allows your controller class to dispatch XMLRPC methods from its own class.METHODS
$c->xmlrpc
Call this method from a controller action to set it up as a endpoint.setup_dispatcher
SEE ALSO
Catalyst::Manual, Catalyst::Test, Catalyst::Request, Catalyst::Response, Catalyst::Helper, RPC::XMLAUTHOR
Sebastian Riedel, "sri@oook.de" Marcus Ramberg, "mramberg@cpan.org" Christian Hansen Yoshinori Sano Michiel Ootjers Jos BoumansLICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.POD ERRORS
Hey! The above document had some coding errors, which are explained below:- Around line 143:
- =back without =over
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre