# Frontier::Daemon - phpMan

## NAME
    [Frontier::Daemon] - receive Frontier XML RPC requests

## SYNOPSIS
     use [Frontier::Daemon];

     [Frontier::Daemon]->new(methods => {
         'rpcName' => \&sub_name,
            ...
         });

## DESCRIPTION
    *[Frontier::Daemon]* is an HTTP/1.1 server that listens on a socket for
    incoming requests containing Frontier XML RPC2 method calls.
    *[Frontier::Daemon]* is a subclass of *[HTTP::Daemon]*, which is a subclass
    of *[IO::Socket::INET]*.

    *[Frontier::Daemon]* takes a `"methods"' parameter, a hash that maps an
    incoming RPC method name to reference to a subroutine.

    *[Frontier::Daemon]* takes a `"use_objects"' parameter that if set to a
    non-zero value will convert incoming <int>, <i4>, <float>, and <string>
    values to objects instead of scalars. See int(), float(), and string()
    in [Frontier::RPC2] for more details.

## SEE ALSO
    [perl(1)], HTTP::[Daemon(3)], [IO::Socket]::[INET(3)], Frontier::[RPC2(3)]

    <<http://www.scripting.com/frontier5/xml/code/rpc.html>>

## AUTHOR
    Ken MacLeod <<ken@bitsko.slc.ut.us>>

