Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Catalyst::Plugin::XMLRUser)Contributed Perl DocumenCatalyst::Plugin::XMLRPC(3)

NAME
       Catalyst::Plugin::XMLRPC	- DEPRECATED Dispatch XMLRPC methods with
       Catalyst

SYNOPSIS
	   # Include it	in plugin list
	   use Catalyst	qw/XMLRPC/;

	   # Public action to redispatch somewhere in a	controller
	   sub entrypoint : Global : Action('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 is DEPRECATED. Please do not	use in new code.

       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::XML

AUTHORS
       Sebastian Riedel, "sri@oook.de" Marcus Ramberg, "mramberg@cpan.org"
       Christian Hansen	Yoshinori Sano Michiel Ootjers Jos Boumans

COPYRIGHT
       Copyright (c) 2005 the Catalyst::Plugin::XMLRPC "AUTHORS" as listed
       above.

LICENSE
       This library is free software, you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.24.1			  2009-10-21	   Catalyst::Plugin::XMLRPC(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | SEE ALSO | AUTHORS | COPYRIGHT | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Catalyst::Plugin::XMLRPC&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help