NAME
Data::AMF::Remoting - handle Flash/Flex RPC.
SYNOPSIS
my
$remoting
= Data::AMF::Remoting->new(
source
=>
$data
,
headers_handler
=>
sub
{
my
@headers
=
@_
;
# Do authenticate or something.
return
@headers
;
},
message_handler
=>
sub
{
my
$message
=
shift
;
# Call action using target_uri and value.
my
(
$controller_name
,
$action
) =
split
'\.'
,
$message
->target_uri;
$controller_name
->
require
;
my
$controller
=
$controller_name
->new;
return
$controller
->
$action
(
$message
->value);
}
);
$remoting
->run;
my
$data
=
$remoting
->data;
DESCRIPTION
Data::AMF::Remoting provides to handle Flash/Flex RPC.
SEE ALSO
METHODS
run
Handle AMF Packet data.
ACCESSORS
data
return AMF Data
AUTHOR
Takuho Yoshizu <seagirl@cpan.org>
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.